EmaMaker
|
8584d2e974
|
general code cleanup
|
2023-03-25 16:28:12 +01:00 |
EmaMaker
|
e609f4858b
|
initial blockpicking
|
2023-03-23 14:25:34 +01:00 |
EmaMaker
|
e69c58abd3
|
gracefully shut down secondary threads
|
2023-03-12 12:43:41 +01:00 |
EmaMaker
|
716056b8c5
|
experimental multithreaded generation and meshing
|
2023-03-03 21:33:11 +01:00 |
EmaMaker
|
2ec728897e
|
main: print currently used GPU at the start
|
2023-02-23 19:07:35 +01:00 |
EmaMaker
|
b600ef5214
|
memory: delete shader when terminating
|
2023-02-23 17:02:20 +01:00 |
EmaMaker
|
9f82a17bd2
|
chunkmesh: do not create shader for every object
|
2023-02-12 12:18:30 +01:00 |
emamaker
|
69c44e3609
|
enable faceculling
Doesn't give a massive improve in performance right now, but a nice one to have and was already made from the jme3 porting
|
2022-12-01 23:45:05 +01:00 |
EmaMaker
|
8116791dcf
|
use hilbert curve instead of flatten array
Using valgrind heap memory tracker, this does not seem to bring any advantage on heap memory usage. To be tested more in depth
|
2022-12-01 23:44:47 +01:00 |
EmaMaker
|
c8f429564c
|
chunkmgr: properly dispose allocated chunk memory
|
2022-12-01 23:44:03 +01:00 |
EmaMaker
|
3a649836e5
|
initial commit
initial port of https::/git.emamaker/voxel-test-intervalmaps to c++ and opengl
|
2022-11-10 19:53:52 +01:00 |