Commit Graph

72 Commits

Author SHA1 Message Date
mars b81dbd1569 Begin wgpu render passes 2022-04-18 17:41:02 -06:00
mars 718d609517 Refactor phases and RenderPass API 2022-04-18 03:54:29 -06:00
mars 1e54c54407 Create mesh pass pool + redraw loop 2022-04-18 02:21:19 -06:00
mars bbc6cf5c07 Unset staging buffer mapped_at_creation 2022-04-18 02:12:05 -06:00
mars b6a0b345c9 Setup winit window and wgpu::Device 2022-04-18 01:59:26 -06:00
mars b4d6d6cba0 AttrPool keeps buffer; impl MeshPool::flush() 2022-04-18 01:21:12 -06:00
mars 07a26d86fe MeshLayouts and iter_meshes() 2022-04-18 00:52:17 -06:00
mars 2ac5da0164 MeshPool redux 2022-04-17 22:05:44 -06:00
mars fb525ec3d1 Dedicated staging module 2022-04-17 21:56:16 -06:00
mars 776af2acb0 Add initial iter_meshes() 2022-04-17 00:09:29 -06:00
mars c6a3ee6b19 Add HasMeshHandle and impl for MeshHandle 2022-04-16 23:36:19 -06:00
mars 5b75299832 Add AttrStore 2022-04-16 23:32:32 -06:00
mars b45cf13386 Enhance mesh pooling 2022-04-15 21:13:27 -06:00
mars db3a34ff05 Add initial mesh pooling 2022-04-15 17:32:06 -06:00
mars 6a7b76159e Revert "ECS + mesh instances"
This reverts commit a9c80760ab.
2022-04-11 17:23:55 -06:00
mars a9c80760ab ECS + mesh instances 2022-04-04 23:17:30 -06:00
mars 314e842dc1 Add initial MeshPass 2022-04-04 22:21:14 -06:00
mars 67f0eb6ef1 Add placeholder phases and improve test 2022-04-03 22:11:14 -06:00
mars 25ef497821 rayon + boxing + dummy_pass() test 2022-04-03 21:56:45 -06:00
mars 9f6f57f6d4 Refactor and document RenderPass 2022-04-03 21:15:05 -06:00
mars 4b1dd0fb22 Refactor and document phases 2022-04-03 20:31:20 -06:00
mars dbad5cebd3 Initial commit 2022-04-03 20:11:38 -06:00