Carter Anderson
|
4246d47fec
|
render: move pipeline compilation and bind group creation into draw stage. impl ResourceSet for DrawContext. progress on text drawing. general cleanup
|
2020-06-18 17:27:20 -07:00 |
|
Carter Anderson
|
74d0055a3d
|
render: move dynamic_bindings to PipelineSpecialization
This is a temporary step back in ergonomics as we are no longer automatically inferring dynamic bindings from RenderResourceBindings
|
2020-06-17 18:10:29 -07:00 |
|
Carter Anderson
|
e89c693c4d
|
render: add SpecializedPipeline and SpecializedShader types
|
2020-06-17 13:27:10 -07:00 |
|
Carter Anderson
|
e57fdca1bc
|
render: more progress on immediate mode rendering and DrawableText
|
2020-06-17 13:10:33 -07:00 |
|
Carter Anderson
|
e855995145
|
cargo fmt
|
2020-06-15 12:47:35 -07:00 |
|
Carter Anderson
|
f799d3ac93
|
render: add RenderPipeline and begin moving logic there
|
2020-06-15 00:08:50 -07:00 |
|
Carter Anderson
|
574656b767
|
render: remove RenderResources wrapper type
|
2020-06-14 12:32:06 -07:00 |
|
Carter Anderson
|
0fec350411
|
render: rename "Assignment" to "Binding" and "AssignmentSet" to "BindGroup"
|
2020-06-14 12:02:19 -07:00 |
|
Carter Anderson
|
3d07fbdc81
|
render: "Immediate Mode" draw api
This replaces Renderable with Draw/RenderPipelines components and makes various aspects of the renderer much simpler and legible
|
2020-06-09 23:16:48 -07:00 |
|
Carter Anderson
|
d0298a4f89
|
split AsVertexBufferDescriptor out from Uniforms
|
2020-06-07 13:00:58 -07:00 |
|
Carter Anderson
|
6eea96366d
|
cargo fmt
|
2020-06-03 20:08:20 -07:00 |
|
Carter Anderson
|
5927bad382
|
sprite sheets are fully operational
|
2020-06-03 19:00:19 -07:00 |
|
Carter Anderson
|
13d56907ed
|
sprite: more sprite sheet work (not quite operable yet)
|
2020-06-03 11:39:10 -07:00 |
|
Carter Anderson
|
2bcb8a2a41
|
cargo fmt
|
2020-05-13 18:05:18 -07:00 |
|
Carter Anderson
|
70f122b92a
|
Rename AssetStorage to Assets
|
2020-05-13 16:45:18 -07:00 |
|
Carter Anderson
|
b58db0749e
|
use init_resource everywhere
|
2020-05-13 16:35:38 -07:00 |
|
Carter Anderson
|
4eb562975f
|
pathfinder: data binding
|
2020-05-11 20:12:48 -07:00 |
|
Carter Anderson
|
7a71873a32
|
RenderResourceAssignment refactor
|
2020-05-11 13:55:23 -07:00 |
|
Carter Anderson
|
0fdf331552
|
pathfinder: vertex buffers, samplers, and glsl layout
|
2020-05-07 23:10:57 -07:00 |
|
Carter Anderson
|
5e5df2bb87
|
toggle-able "bevy conventions" in shaders
|
2020-05-07 19:09:25 -07:00 |
|
Carter Anderson
|
3d65a0d236
|
move pipeline layout reflection to pipeline descriptor
|
2020-05-07 11:21:25 -07:00 |
|
Carter Anderson
|
c5ca59dc4d
|
cargo fmt
|
2020-05-05 18:44:32 -07:00 |
|
Carter Anderson
|
2fd7020646
|
rename GlobalRenderResourceContext to RenderResources
|
2020-05-04 19:34:15 -07:00 |
|
Carter Anderson
|
dac9cac776
|
ui render graph
|
2020-05-03 12:35:07 -07:00 |
|
Carter Anderson
|
115a009c16
|
cargo fmt
|
2020-04-24 18:55:15 -07:00 |
|
Carter Anderson
|
87066cafd3
|
move bevy crates to their own folder
|
2020-04-24 17:57:20 -07:00 |
|