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
|
1426208e2f
|
remove DrawTargets in favor of PassNodes and in preparation for "immediate mode" drawing api
|
2020-06-08 14:35:13 -07:00 |
|
Carter Anderson
|
62c434274f
|
shader_defs: new leaner shader defs. they are now separate from uniforms
|
2020-06-07 22:24:53 -07:00 |
|
Carter Anderson
|
fd8f87400d
|
add RenderResources/RenderResource traits to replace Uniforms/Uniform
|
2020-06-07 19:12:41 -07:00 |
|
Carter Anderson
|
5add29f8cf
|
rename LocalToWorld -> Transform and LocalToParent -> LocalTransform
|
2020-06-07 13:39:50 -07:00 |
|
Carter Anderson
|
5ea979dd0e
|
move shaders in examples into consts
|
2020-06-05 00:13:18 -07:00 |
|
Carter Anderson
|
21a79c56a7
|
camera: add position and rotation components to Perspective camera. add "sync" toggle to LocalToWorld transform.
|
2020-05-31 10:31:18 -07:00 |
|
Carter Anderson
|
51d41b2302
|
camera: remove active camera components in favor of camera names
|
2020-05-29 22:07:55 -07:00 |
|
Carter Anderson
|
fcc0a6303b
|
update mesh on gpu when it changes
|
2020-05-16 00:21:04 -07:00 |
|
Carter Anderson
|
2bcb8a2a41
|
cargo fmt
|
2020-05-13 18:05:18 -07:00 |
|
Carter Anderson
|
6381611e89
|
Resource -> Res, Ref->Com
|
2020-05-13 17:57:08 -07:00 |
|
Carter Anderson
|
fb8f9e8636
|
RenderGraph::add_node now requires a name
|
2020-05-13 17:35:48 -07:00 |
|
Carter Anderson
|
06f3a4efb9
|
Use system fns for all setup code
|
2020-05-13 17:31:56 -07:00 |
|
Carter Anderson
|
70f122b92a
|
Rename AssetStorage to Assets
|
2020-05-13 16:45:18 -07:00 |
|
Carter Anderson
|
16b568e00e
|
Asset events and AddAsset builder
|
2020-05-13 16:17:44 -07:00 |
|
Carter Anderson
|
7b79b3de8d
|
organize examples and add ecs guide
|
2020-05-01 13:12:47 -07:00 |
|