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 |