EmaMaker
Loading Heatmap…

EmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine

2023-10-04 14:42:45 +02:00

EmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine

  • 93bc0e7066 renderer: do not send empty meshes to the gpu only at creation

2023-10-04 13:57:49 +02:00

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 »

2023-10-04 13:52:59 +02:00

EmaMaker merged pull request EmaMaker/voxel-engine#13

Refactor Meshing/Rendering communication

2023-10-04 13:52:58 +02:00

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 »

2023-10-04 13:52:05 +02:00

EmaMaker created pull request EmaMaker/voxel-engine#13

Refactor Meshing/Rendering communication

2023-10-04 13:51:21 +02:00

EmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine

  • 78b65894b7 chunkmesher: compiler flag to not show borders at world limit

2023-10-04 13:36:12 +02:00

EmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine

2023-10-04 13:35:21 +02:00

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 »

2023-10-04 13:33:12 +02:00

EmaMaker merged pull request EmaMaker/voxel-engine#12

Refactor Secondary Threads

2023-10-04 13:33:10 +02:00

EmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine

2023-10-04 13:29:57 +02:00

EmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine

2023-10-04 13:27:23 +02:00

EmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine

2023-10-04 13:18:19 +02:00

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 »

2023-10-04 13:14:10 +02:00

EmaMaker created pull request EmaMaker/voxel-engine#12

Refactor Secondary Threads

2023-10-04 13:13:37 +02:00

EmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine

  • 88abf21502 multithread: refactor update thread, communication between mesh/gen/upd threads

2023-10-04 13:10:42 +02:00

EmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine

2023-10-04 13:07:20 +02:00

EmaMaker pushed to multithread-refactor at EmaMaker/voxel-engine

2023-10-04 13:03:01 +02:00

EmaMaker created pull request EmaMaker/voxel-engine#11

Secondary Threads refactor

2023-10-04 11:58:07 +02:00

EmaMaker 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 »

2023-10-04 11:53:01 +02:00