mars
|
98b811b95a
|
Add puffin into main crate and profile RenderPass calls
|
2022-05-30 17:56:42 -06:00 |
mars
|
048afe7e3e
|
RenderPassBox Derefs to inner pass
|
2022-05-11 12:58:57 -06:00 |
mars
|
7e855f5a46
|
scene module + better trait/generic relationships
|
2022-05-11 09:30:01 -06:00 |
mars
|
30e7134415
|
Code cleanup
|
2022-05-08 15:42:30 -06:00 |
mars
|
ea3b065b28
|
Better record_compute() lifetimes
|
2022-05-07 21:49:08 -06:00 |
mars
|
d0289774b7
|
Fix misprint of record_compute() during record_render()
|
2022-05-07 18:29:13 -06:00 |
mars
|
5c3dd5ebeb
|
Add DebugPass
|
2022-04-23 19:57:27 -06:00 |
mars
|
cf4ff0e80e
|
Enhance RenderPass usability
|
2022-04-23 00:37:43 -06:00 |
mars
|
fa1620ddc0
|
Add FrameData and RenderLayouts
|
2022-04-19 17:43:52 -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
|
314e842dc1
|
Add initial MeshPass
|
2022-04-04 22:21: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 |