EmaMaker
880c634be0
camera: set atomic position at startup
...
this avoids the first few chunk update loops recognizing the camera as being positioned at (0,0,0), which in turns avoids wastefully generating chunks out of view at startup
2023-10-03 22:08:40 +02:00
EmaMaker
2f9b7cebcd
chunk: make chunk size 32
...
slight increase in fps with no great increase in ram usage, with greater render distance
2023-05-20 22:15:32 +02:00
EmaMaker
e225babb0c
chunkmesher: external queue of chunk mesh data
...
instead of every chunk having its own queue
This decreases usage of ram
2023-05-20 22:15:32 +02:00
EmaMaker
78e3bc11e6
initial update and render with concurrent DS
2023-05-20 22:15:15 +02:00
EmaMaker
8584d2e974
general code cleanup
2023-03-25 16:28:12 +01:00
EmaMaker
19b3c68015
camera: nearer near clipping plane
2023-03-23 14:26:12 +01:00
EmaMaker
383fb60686
proper frustum culling
2023-03-12 19:24:05 +01:00
EmaMaker
b1e420f564
camera: allow to strafe up and down
2023-02-23 19:07:17 +01:00
emamaker
2418c481bd
camera: wider and further view
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