- https://emamaker.com
-
Coder & Maker.
Student @ Sapienza University of Rome
- Joined on
2022-01-11
EmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine
-
255460892d blockpick control belongs to control, not chunkmgr
-
afdd622ec2 refactor message system between main and update threads
- Compare 2 commits »
EmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine
-
93bc0e7066 renderer: do not send empty meshes to the gpu only at creation
EmaMaker pushed to main at EmaMaker/voxel-engine
-
8544620899 Merge pull request 'Refactor Meshing/Rendering communication' (#13) from multithread-refactor into main
-
a4f1e5fc1f Merge branch 'main' into multithread-refactor
-
78b65894b7 chunkmesher: compiler flag to not show borders at world limit
-
ba95db4678 renderer: also delete meshes of old chunks
-
7c82a71dd0 chunk: vram buffers are managed by renderer now
- Compare 8 commits »
EmaMaker merged pull request EmaMaker/voxel-engine#13
Refactor Meshing/Rendering communication
EmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine
-
a4f1e5fc1f Merge branch 'main' into multithread-refactor
-
355da726f6 Merge pull request 'Refactor Secondary Threads' (#12) from multithread-refactor into main
-
44edf3e53a Merge pull request 'Misc fixes in preparation for multithreading refactor' (#10) from multithread-refactor into main
-
3adb061057 Merge branch 'main' into multithread-refactor
-
9ad0485a79 Merge pull request 'Adds HUD elements' (#9) from hud into main
- Compare 5 commits »
EmaMaker created pull request EmaMaker/voxel-engine#13
Refactor Meshing/Rendering communicationEmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine
-
78b65894b7 chunkmesher: compiler flag to not show borders at world limit
EmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine
-
1d2e8e1848 chunkmesher: compiler flag to not show borders and world limit
-
ba95db4678 renderer: also delete meshes of old chunks
-
7c82a71dd0 chunk: vram buffers are managed by renderer now
-
7786d4f04d renderer: use ChunkMeshData from rendering thread
-
1822911845 chunkmesher: use goto for error handling
- Compare 6 commits »
EmaMaker pushed to main at EmaMaker/voxel-engine
-
355da726f6 Merge pull request 'Refactor Secondary Threads' (#12) from multithread-refactor into main
-
88abf21502 multithread: refactor update thread, communication between mesh/gen/upd threads
-
f4947d5f70 debugwindow: catch exception to avoid crash when missing parameters
-
4e7fadd2b9 chunk: use chunk state to mark presence of chunk in thread communication queues
-
d1b151f92f chunk: typedef for chunk state
- Compare 5 commits »
EmaMaker merged pull request EmaMaker/voxel-engine#12
Refactor Secondary Threads
EmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine
-
1d2e8e1848 chunkmesher: compiler flag to not show borders and world limit
-
ba95db4678 renderer: also delete meshes of old chunks
-
7c82a71dd0 chunk: vram buffers are managed by renderer now
-
7786d4f04d renderer: use ChunkMeshData from rendering thread
-
1822911845 chunkmesher: use goto for error handling
- Compare 6 commits »
EmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine
-
86f906912e renderer: also delete meshes of old chunks
-
1d36a84f93 chunk: mesh data is managed by the rendering thread now
-
3da0231629 renderer: use ChunkMeshData from rendering thread
-
993b6a782d chunkmeshdata use chunk_index_t. squash into chunkmeshdata creation commit
-
68f0e320b6 chunkmesher: use goto for error handling
- Compare 6 commits »
EmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine
-
bc8ebb275c Merge branch 'main' into multithread-refactor
-
44edf3e53a Merge pull request 'Misc fixes in preparation for multithreading refactor' (#10) from multithread-refactor into main
-
3adb061057 Merge branch 'main' into multithread-refactor
-
9ad0485a79 Merge pull request 'Adds HUD elements' (#9) from hud into main
- Compare 4 commits »
EmaMaker created pull request EmaMaker/voxel-engine#12
Refactor Secondary ThreadsEmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine
-
88abf21502 multithread: refactor update thread, communication between mesh/gen/upd threads
EmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine
-
1f9e6e005b renderer: also delete meshes of old chunks
-
f0f09d3c0b chunk: mesh data is managed by the rendering thread now
-
0d11e95cbd renderer: use ChunkMeshData from rendering thread
-
7f523e87c0 chunkmeshdata use chunk_index_t. squash into chunkmeshdata creation commit
-
e7beda7a32 chunkmesher: use goto for error handling
- Compare 11 commits »
EmaMaker created pull request EmaMaker/voxel-engine#11
Secondary Threads refactorEmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine
-
21a09f4c5f multithread: refactor update thread, communication between mesh/gen/upd threads
-
f61ea98151 debugwindow: catch exception to avoid crash when missing parameters
-
68a9ec5ced chunk: use chunk state to mark presence of chunk in thread communication queues
-
38d26780bc chunk: typedef for chunk state
- Compare 4 commits »