Commit Graph

20 Commits

Author SHA1 Message Date
mars 17635f056e Update wgpu 2022-09-17 09:34:52 -06:00
mars 98b811b95a Add puffin into main crate and profile RenderPass calls 2022-05-30 17:56:42 -06:00
mars 5b7f621b2a Add cyborg_editor crate 2022-05-14 15:35:27 -06:00
mars 55b3979ea7 Add mountainous heightmap terrain 2022-05-12 17:49:32 -06:00
mars 50510e6946 Particle fountain 2022-05-12 13:35:59 -06:00
mars d44db2c05f Initial Legion support 2022-05-11 13:00:30 -06:00
mars b06a8c7982 Use parking_lot sync primitives 2022-05-08 16:25:33 -06:00
mars bc8426e37a Add ShaderLoader and materials/ 2022-04-27 21:14:58 -06:00
mars 4313ce8017 Add flycam 2022-04-22 21:42:33 -06:00
mars f590edb77f Render a triangle!
- Refactor `RenderPass` and `RenderPassBox` APIs
- Add basic `mesh_shader.wgsl`
- Decouple `MeshLayoutBindingIndices` from `MeshLayoutBindings`
- Create `MeshPass` render pipeline
- `MeshPass` creates an example mesh
- `MeshPass` flushes `MeshPool`
- `MeshPass` actually draws meshes
2022-04-19 01:48:05 -06:00
mars 718d609517 Refactor phases and RenderPass API 2022-04-18 03:54:29 -06:00
mars b6a0b345c9 Setup winit window and wgpu::Device 2022-04-18 01:59:26 -06:00
mars e455be548f Switch back to upstream smallmap (Shoutout to Avril!) 2022-04-18 00:56:29 -06:00
mars 07a26d86fe MeshLayouts and iter_meshes() 2022-04-18 00:52:17 -06:00
mars 7984976bd5 Add wgpu dependency 2022-04-17 21:55:22 -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 25ef497821 rayon + boxing + dummy_pass() test 2022-04-03 21:56:45 -06:00
mars dbad5cebd3 Initial commit 2022-04-03 20:11:38 -06:00