Commit Graph

11 Commits

Author SHA1 Message Date
Carter Anderson
8326a1a3c2 RenderGraph2: Stager, (semi-functional) Executor, PassNode, and tests.
Rendering doesn't quite work yet, but we're close!
2020-04-23 17:24:41 -07:00
Carter Anderson
e59693fe67 exit events and systems 2020-04-19 12:13:04 -07:00
Carter Anderson
649ffebb7f New Mesh implementation (adapts to arbitrary vertex descriptors). Initial gltf model loading. 2020-04-19 10:08:47 -07:00
Carter Anderson
71460baa3d cargo fmt 2020-04-15 15:55:00 -07:00
Carter Anderson
1f5f432e6c merge asset resources / support arbitrary asset handles / make them RwLocked 2020-04-15 12:48:04 -07:00
Carter Anderson
318b7dee1a RwLock WgpuResources works now! 2020-04-15 11:42:56 -07:00
Carter Anderson
a99b5600bc Refactor render passes 2020-04-13 13:04:31 -07:00
Carter Anderson
837e1dc139 Port remaining functionality to RenderContext and remove Renderer 2020-04-12 14:47:41 -07:00
Carter Anderson
a8f5402ff1 make DrawTarget setup world read only. add render_resource_sets_system 2020-04-12 11:45:44 -07:00
Carter Anderson
de2fb1fca2 use RenderContext in ResourceProviders. make RenderContext contain a read-only view of global resources. Merge RenderContext changes back into global resources. 2020-04-10 01:39:38 -07:00
Carter Anderson
686e1422db Crate-ify (almost) everything 2020-04-05 20:19:02 -07:00