Commit Graph

1599 Commits (c6199563c8e1783f9dbae28cc4dc8e042600cec8)

Author SHA1 Message Date
Marc Gilleron 62c807fa71 Fix graph not recompiling after changing a subresource 2021-09-22 20:28:17 +01:00
Marc Gilleron ba8d9aad52 Exposed missing warp functions 2021-09-22 19:54:26 +01:00
Marc 4a8c1f6894
Merge pull request #315 from dsrw/macos-build-fix
Fixed macos/clang build errors
2021-09-22 19:48:20 +01:00
Scott Wadden 511422c30d Fixed macos build errors 2021-09-22 09:48:35 -03:00
Marc Gilleron 7c3226b904 Missing title confuses mkdocs nav 2021-09-21 21:59:09 +01:00
Marc Gilleron 6da5aadf33 Fix mkdocs nav 2021-09-21 21:53:44 +01:00
Marc Gilleron 94bb985704 Automatic thread count computation and project settings 2021-09-21 21:50:06 +01:00
Marc Gilleron 176f46440f Merge meshing and generation thread pools, expecting better usage of available threads 2021-09-21 19:32:29 +01:00
Marc Gilleron 7f8eabe21f Don't change expected return value for generate() in scripts, until it is actually used 2021-09-21 19:18:59 +01:00
Marc Gilleron 5fdbccf982 Fix formatting 2021-09-21 19:14:44 +01:00
Marc Gilleron 0da9358d56 Fix GCC warning (2) 2021-09-19 23:20:25 +01:00
Marc Gilleron 0838cab251 Don't schedule loadings when streaming is disabled, don't crash when it still happens, log an error instead 2021-09-19 23:12:42 +01:00
Marc Gilleron 2ffc805c77 Fix GCC warning 2021-09-19 23:07:53 +01:00
Marc Gilleron c18262d3f8 Added option to turn off random rotation 2021-09-19 21:41:16 +01:00
Marc Gilleron e602b9bffe Merge branch 'master' into octree_compression
# Conflicts:
#	tests/tests.cpp
2021-09-19 20:15:16 +01:00
Marc Gilleron 0b4204f5be Put task result processing into virtual functions and remove downcasts 2021-09-19 20:13:29 +01:00
Marc Gilleron 95c7dafe72 Fix case where the bulk array is empty 2021-09-19 18:26:34 +01:00
Marc Gilleron 3cf2e92483 Optimized Curve range analysis by dividing it into monotonic sections 2021-09-19 18:20:54 +01:00
Marc Gilleron fd8d107280 Fix `is_area_editable` converting twice from voxels to blocks 2021-09-19 03:29:09 +01:00
Marc Gilleron 0c31f5a525 Show octree node gizmos with a color gradient based on LOD 2021-09-18 19:54:54 +01:00
Marc Gilleron 8e53fbaa47 Merge branch 'master' into octree_compression 2021-09-18 18:18:09 +01:00
Marc Gilleron 1043fa6271 More info about the PoolVector fix 2021-09-18 18:17:39 +01:00
Marc Gilleron 4e23d7b242 Precision about Box3i::from_center_extents 2021-09-18 16:54:04 +01:00
Marc Gilleron f0c59acf0b Fix VoxelStreamBlockFiles always showing a warning about channels 2021-09-18 01:44:33 +01:00
Marc Gilleron 6a6682dfd5 Fixed crash occurring after a few edits when LOD count is set to 1 2021-09-18 01:36:44 +01:00
Marc Gilleron b785431d62 Update supporters 2021-09-17 21:40:55 +01:00
Marc Gilleron dea1d5eb41 Quick test addition for measuring time 2021-09-17 21:39:50 +01:00
Marc Gilleron 2971334e85 Changed VoxelToolLodTerrain to use write_box
- Should be faster than get/set_voxel
- No longer expose internal data map
2021-09-17 20:01:15 +01:00
Marc Gilleron cf00db1908 Should not exist yet 2021-09-16 22:16:57 +01:00
Marc Gilleron ff4e7f9560 Added debug drawing of mesh octree using multimesh (not exposed for now) 2021-09-16 21:54:04 +01:00
Marc Gilleron 802188f876 Added octree tests 2021-09-16 21:03:44 +01:00
Marc Gilleron d901eb66b6 Added functions to LodOctree and use squared distances 2021-09-16 21:03:02 +01:00
Marc Gilleron f68eeac22c Switch to octree child position formula not involving access to an array 2021-09-16 20:56:56 +01:00
Marc Gilleron 8aaee73157 Merge branch 'master' into octree_compression 2021-09-16 20:52:32 +01:00
Marc Gilleron 9aa4c8242c Two boxes touching on the side but not overlapping should not be considered intersecting 2021-09-16 20:49:17 +01:00
Marc Gilleron 030a5f8c63 Can be const 2021-09-16 20:47:31 +01:00
Marc Gilleron ea7b91f4fe Don't use macros 2021-09-16 20:47:11 +01:00
Marc Gilleron 0604a3492d Comments and formatting 2021-09-16 20:46:55 +01:00
Marc Gilleron 60b15a3adc Added doc section listing shader API uniforms 2021-09-16 20:37:40 +01:00
Marc Gilleron c9b1840e99 Added `max_lod_hint` return value to block generators 2021-09-16 20:33:45 +01:00
Marc Gilleron 3cfb7f510b Fix lambda capture defaulting to const when it should be writable 2021-09-13 00:21:27 +01:00
Marc Gilleron 32beb6f8a8 Stop printing in map destructors 2021-09-13 00:20:30 +01:00
Marc Gilleron 2fda5747c6 Comments 2021-09-13 00:19:51 +01:00
Marc Gilleron e08e8c1986 Update changelog 2021-09-13 00:18:17 +01:00
Marc Gilleron 3ee79ec068 Should have been min 2021-09-12 00:55:15 +01:00
Marc Gilleron 454d8b2c7f Fix no instances generated when density is 1 in vertex emission mode 2021-09-11 18:12:55 +01:00
Marc Gilleron 64646d06ed Split VoxelTerrain process into functions 2021-09-09 18:54:15 +01:00
Marc Gilleron 58d365d2bf Profiling scopes 2021-09-09 18:53:22 +01:00
Marc Gilleron bd696b4caa Functions that should be const 2021-09-09 18:52:00 +01:00
Marc Gilleron 5959699b9b Fix reorder GCC warning 2021-09-05 23:55:57 +01:00