mars
|
e6cdb5ebe8
|
cargo fmt main crate
|
2022-05-16 18:57:54 -06:00 |
mars
|
b06a8c7982
|
Use parking_lot sync primitives
|
2022-05-08 16:25: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
|
8ef1d47947
|
Staging thread-safety + new buffer per flush
|
2022-04-18 20:10:24 -06:00 |
mars
|
bbc6cf5c07
|
Unset staging buffer mapped_at_creation
|
2022-04-18 02:12:05 -06:00 |
mars
|
b4d6d6cba0
|
AttrPool keeps buffer; impl MeshPool::flush()
|
2022-04-18 01:21:12 -06:00 |
mars
|
fb525ec3d1
|
Dedicated staging module
|
2022-04-17 21:56:16 -06:00 |