Carter Anderson
|
cadea8deb0
|
Break up wgpu renderer
|
2020-03-08 19:26:50 -07:00 |
|
Carter Anderson
|
85c880e754
|
upgrade wgpu. work around new wgpu lifetimes (this was painful)
|
2020-03-05 00:55:34 -08:00 |
|
Carter Anderson
|
8beed27c0e
|
wgpu resources are separated
|
2020-03-05 00:55:34 -08:00 |
|
Carter Anderson
|
b64f51d10b
|
try breaking out wgpu resources
|
2020-03-05 00:55:34 -08:00 |
|
Carter Anderson
|
c3130541ad
|
fix logo spacing
|
2020-03-02 23:55:42 -08:00 |
|
Carter Anderson
|
baac7ff296
|
add png image loading and enable transparency
|
2020-03-02 20:33:46 -08:00 |
|
Carter Anderson
|
9d71d0d3fc
|
clean up examples
|
2020-03-02 08:33:52 -08:00 |
|
Carter Anderson
|
22be0b3366
|
reset uniform count on each update (oops)
|
2020-03-02 08:32:15 -08:00 |
|
Carter Anderson
|
ca563ea1b3
|
fix uniform providers with different field sets
|
2020-03-02 00:19:28 -08:00 |
|
Carter Anderson
|
5154320f70
|
textures work!
|
2020-03-01 17:48:37 -08:00 |
|
Carter Anderson
|
8d3026899d
|
more texture work
|
2020-03-01 10:22:58 -08:00 |
|
Carter Anderson
|
9e5f4aeefc
|
implement Copy for Handle
|
2020-02-23 23:50:44 -08:00 |
|
Carter Anderson
|
1a4bd98434
|
more texture work
|
2020-02-23 23:41:48 -08:00 |
|
Carter Anderson
|
79c900bc2d
|
RenderResource ids
|
2020-02-23 21:13:03 -08:00 |
|
Carter Anderson
|
f84e71d051
|
cargo fmt
|
2020-02-22 15:02:01 -08:00 |
|
Carter Anderson
|
7eb99f3eb5
|
finish uniform names refactor
|
2020-02-22 15:01:11 -08:00 |
|
Carter Anderson
|
ba1f48f743
|
start working out field bind type info
|
2020-02-22 12:42:40 -08:00 |
|
Carter Anderson
|
65284fcacb
|
more work on texture bindings
|
2020-02-21 00:15:24 -08:00 |
|
Carter Anderson
|
fb61204d53
|
start working out how AsUNiforms works with textures
|
2020-02-20 21:52:45 -08:00 |
|
Carter Anderson
|
4eaae0f815
|
add texture and sampler shader reflection
|
2020-02-19 00:24:59 -08:00 |
|
Carter Anderson
|
2f1a0cb4a4
|
macros are now fully screaming snake
|
2020-02-18 22:59:33 -08:00 |
|
Carter Anderson
|
8a10c06ad5
|
add texture to frag shader. fix weird macro name collision bug
|
2020-02-18 20:26:02 -08:00 |
|
Carter Anderson
|
a1b9e3a7a5
|
add shader_def to albedo ColorSource and auto import trait in macro
|
2020-02-18 19:08:17 -08:00 |
|
Carter Anderson
|
b809b22589
|
add ColorSource and remove test macro from StandardMaterial
|
2020-02-18 09:16:34 -08:00 |
|
Carter Anderson
|
f820e4207c
|
add macro example to custom_shader
|
2020-02-18 09:06:24 -08:00 |
|
Carter Anderson
|
e0e0e41c33
|
Add "standard config" to pipeline builder
|
2020-02-17 20:43:50 -08:00 |
|
Carter Anderson
|
ad7acb111a
|
fix custom_shader example
|
2020-02-17 20:23:00 -08:00 |
|
Carter Anderson
|
6cf981c610
|
use full path in macro references
|
2020-02-17 19:53:48 -08:00 |
|
Carter Anderson
|
c96183cf1c
|
update readme
|
2020-02-17 19:33:41 -08:00 |
|
Carter Anderson
|
cb251a6da2
|
update readme
|
2020-02-17 19:31:33 -08:00 |
|
Carter Anderson
|
a76b40bbb4
|
Fix pipeline name
|
2020-02-17 19:15:28 -08:00 |
|
Carter Anderson
|
57f798c0bd
|
cleanup
|
2020-02-17 19:06:12 -08:00 |
|
Carter Anderson
|
6f376b5f3f
|
remove old render graph
|
2020-02-17 18:36:31 -08:00 |
|
Carter Anderson
|
acebeb924c
|
shader reflection for dynamic uniforms
|
2020-02-17 16:33:46 -08:00 |
|
Carter Anderson
|
2fe9710c04
|
Shader reflection works for everything but dynamic uniforms
|
2020-02-17 14:12:10 -08:00 |
|
Carter Anderson
|
c29a6f7dd2
|
more shader reflection
|
2020-02-16 20:35:44 -08:00 |
|
Carter Anderson
|
8698dcea25
|
start work on shader reflection
|
2020-02-16 12:12:55 -08:00 |
|
Carter Anderson
|
dbd634b8d8
|
upgrade winit
|
2020-02-16 01:02:05 -08:00 |
|
Carter Anderson
|
decf5d1462
|
add rspirv
|
2020-02-15 23:27:23 -08:00 |
|
Carter Anderson
|
c208945833
|
add assigned meshes render target
dynamic compiling w/ entity-specifc macros works!
|
2020-02-15 22:17:24 -08:00 |
|
Carter Anderson
|
56e5414b63
|
only update pipelines when macros change. better handle debug print
|
2020-02-15 19:00:30 -08:00 |
|
Carter Anderson
|
26588d0c41
|
make pipelines cloneable and draw_target a part of render_graph
|
2020-02-15 17:08:46 -08:00 |
|
Carter Anderson
|
4de039eb71
|
Make PipelineDescriptor an Asset that references Handle<Shader>
|
2020-02-15 16:28:17 -08:00 |
|
Carter Anderson
|
478d475219
|
more shader assignment work
|
2020-02-15 13:58:40 -08:00 |
|
Carter Anderson
|
e38d3be0e3
|
move wgpu shader code out of Shader
|
2020-02-13 09:17:18 -08:00 |
|
Carter Anderson
|
7759fdefac
|
collect uniform shader_defs in preparation for on-demand shader compiling
|
2020-02-12 17:58:58 -08:00 |
|
Carter Anderson
|
edf57c0dd3
|
rename entitybuilder to worldbuilder
|
2020-02-11 19:39:10 -08:00 |
|
Carter Anderson
|
649e1b113f
|
add world.insert passthrough to entitybuilder
|
2020-02-11 19:37:48 -08:00 |
|
Carter Anderson
|
cd6ccc45b1
|
resolve warnings
|
2020-02-11 19:10:38 -08:00 |
|
Carter Anderson
|
f24a274a2a
|
add renderable to render related queries
|
2020-02-11 19:09:05 -08:00 |
|