Marc Gilleron
|
d52f882ae1
|
VoxelMap is no longer bound, it had no use in the API
|
2020-11-21 18:31:11 +00:00 |
Marc Gilleron
|
4c1e149aef
|
Optimized iteration over all blocks of a map (but likely, ECS approach may be better in the future)
|
2020-11-01 03:25:48 +00:00 |
Marc Gilleron
|
d4d2b6fd9e
|
No longer copy voxels before scheduling threaded tasks. VoxelBuffers now have a lock.
|
2020-08-29 22:09:54 +01:00 |
Marc Gilleron
|
f9e2d9cc12
|
Stop using NULL
|
2020-07-25 23:19:08 +01:00 |
Marc Gilleron
|
a8f8a03439
|
Added customizable bit depth to VoxelBuffer. UNTESTED
|
2020-01-04 19:20:49 +00:00 |
Marc Gilleron
|
a11a95bcce
|
Renamed CHANNEL_ISOLEVEL => CHANNEL_SDF
|
2020-01-02 21:03:44 +00:00 |
Marc Gilleron
|
2b15ca6457
|
Remove `for_all_blocks` from header, it causes compilation error due to `map` not being fully defined. Move logic to .cpp file to keep it forward-declared.
|
2019-10-03 18:55:13 +01:00 |
Marc Gilleron
|
17c6b1f557
|
Fixed and tweaked a bunch of things, first working editing with LOD
|
2019-09-06 23:24:56 +01:00 |
Marc Gilleron
|
584698d428
|
Fix wrong binding
|
2019-09-05 20:36:21 +01:00 |
Marc Gilleron
|
4ab688c9be
|
Barebones edition, untested WIP
|
2019-09-05 02:24:16 +01:00 |
Marc Gilleron
|
f14b374931
|
Made block size and a few other params modifiable (not so easy, though)
|
2019-08-24 01:44:27 +01:00 |
Marc Gilleron
|
c272a37f1a
|
Merge branch 'master' into persistence
# Conflicts:
# terrain/block_thread_manager.h
# terrain/voxel_terrain.cpp
|
2019-06-25 20:51:35 +01:00 |
Cory Petkovsek
|
0b854725f0
|
Fix gcc Wparentheses warnings
|
2019-06-18 12:13:44 +09:00 |
Marc Gilleron
|
82502d3397
|
Simple file-per-block saving WIP. Compiles but didn't test.
|
2019-05-28 00:40:09 +01:00 |
Marc Gilleron
|
75cffa7d59
|
Rename VoxelBlock.pos => position
|
2019-05-25 15:50:01 +01:00 |
Marc Gilleron
|
960236b155
|
Remove commented function I never used
|
2019-05-12 16:17:43 +01:00 |
Marc Gilleron
|
73d5d9993c
|
Load blocks on demand instead of speculatively, it's faster
|
2019-05-08 20:53:51 +01:00 |
Marc Gilleron
|
9bab6c04d1
|
Added VoxelLodTerrain, focused on LOD. No seam management, no editing yet.
|
2019-05-04 00:02:10 +01:00 |
Marc Gilleron
|
12a97cca5a
|
Reorganize all files and rename a few things
|
2019-04-28 17:58:29 +01:00 |