• Joined on 2022-02-27
mars opened issue cyborg/cyborg#16 2022-04-20 02:44:33 +00:00
Sander Merten's "Building an ECS"
mars pushed to high-level-redesign at cyborg/cyborg 2022-04-19 07:51:28 +00:00
f590edb77f Render a triangle!
mars pushed to high-level-redesign at cyborg/cyborg 2022-04-19 03:12:25 +00:00
257acf56d2 Clean up mesh.rs
8a3dac008a Add and record Upload phase
ba12827dd6 MeshPool thread safety
8ef1d47947 Staging thread-safety + new buffer per flush
Compare 4 commits »
mars pushed to high-level-redesign at cyborg/cyborg 2022-04-18 23:43:06 +00:00
b81dbd1569 Begin wgpu render passes
718d609517 Refactor phases and RenderPass API
Compare 2 commits »
mars pushed to high-level-redesign at cyborg/cyborg 2022-04-18 08:32:16 +00:00
1e54c54407 Create mesh pass pool + redraw loop
bbc6cf5c07 Unset staging buffer mapped_at_creation
b6a0b345c9 Setup winit window and wgpu::Device
Compare 3 commits »
mars pushed to high-level-redesign at cyborg/cyborg 2022-04-18 07:43:46 +00:00
b4d6d6cba0 AttrPool keeps buffer; impl MeshPool::flush()
mars pushed to high-level-redesign at cyborg/cyborg 2022-04-18 06:56:35 +00:00
e455be548f Switch back to upstream smallmap (Shoutout to Avril!)
mars pushed to high-level-redesign at cyborg/cyborg 2022-04-18 06:52:34 +00:00
07a26d86fe MeshLayouts and iter_meshes()
2ac5da0164 MeshPool redux
fb525ec3d1 Dedicated staging module
7984976bd5 Add wgpu dependency
Compare 4 commits »
mars pushed to high-level-redesign at cyborg/cyborg 2022-04-17 06:38:49 +00:00
776af2acb0 Add initial iter_meshes()
c6a3ee6b19 Add HasMeshHandle and impl for MeshHandle
5b75299832 Add AttrStore
Compare 3 commits »
mars pushed to high-level-redesign at cyborg/cyborg 2022-04-16 21:54:27 +00:00
b45cf13386 Enhance mesh pooling
db3a34ff05 Add initial mesh pooling
6a7b76159e Revert "ECS + mesh instances"
Compare 3 commits »
mars pushed to high-level-redesign at cyborg/cyborg 2022-04-11 23:02:25 +00:00
8ea7643160 Add 'README.md'
mars opened issue cyborg/cyborg#15 2022-04-10 19:15:36 +00:00
Make the flycam code a bevy plugin
mars pushed to high-level-redesign at cyborg/cyborg 2022-04-10 04:48:29 +00:00
a9c80760ab ECS + mesh instances
mars pushed to high-level-redesign at cyborg/cyborg 2022-04-05 04:21:29 +00:00
314e842dc1 Add initial MeshPass
mars created branch high-level-redesign in cyborg/cyborg 2022-04-04 04:12:55 +00:00
mars pushed to high-level-redesign at cyborg/cyborg 2022-04-04 04:12:55 +00:00
67f0eb6ef1 Add placeholder phases and improve test
25ef497821 rayon + boxing + dummy_pass() test
9f6f57f6d4 Refactor and document RenderPass
4b1dd0fb22 Refactor and document phases
dbad5cebd3 Initial commit
Compare 5 commits »
mars opened issue mars/sprite-rs#9 2022-04-02 21:19:43 +00:00
On a bytecode representation
mars pushed to mono at mars/sprite-rs 2022-03-29 20:37:48 +00:00
51ee4b47df Translate if expressions
7386d22342 Implement some ops
Compare 2 commits »
mars pushed to mono at mars/sprite-rs 2022-03-29 17:49:47 +00:00
ee49821b84 Replace ast::BranchBody with ExprBlock and StmtBlock
8efb5961f2 Remove namevec and symbols
8a5b9f2a76 Refactor mir exprs; add translation generic traits
Compare 3 commits »
mars pushed to mono at mars/sprite-rs 2022-03-28 00:14:49 +00:00
1cdc739c39 Split into Monomorphize
cf07406b45 Partial Engine-Module type interop
d32578cf37 Make room for monomorphization
8ea1ace655 Add initial mir
Compare 4 commits »