Commit Graph

1087 Commits

Author SHA1 Message Date
James Seibel a1123e89ce Improve Render File format and reading/writing 2023-02-16 09:46:47 -06:00
James Seibel bd9bfd7d0f refactoring 2023-02-16 09:23:20 -06:00
coolGi 49b345776f Merge remote-tracking branch 'origin/new_buildsystem' 2023-02-15 17:08:08 +10:30
James Seibel 7bc8b46ac0 Use the buffer builder thread config on startup
modified config values after start are ignored for now
2023-02-14 20:35:23 -06:00
James Seibel 7e2b5e65be reformatting and renaming 2023-02-14 20:34:28 -06:00
James Seibel c71ca6fd27 reformatting 2023-02-13 21:22:56 -06:00
James Seibel f76eb3c1b2 attempt to prevent an issue for full data with a lot of vertical slices 2023-02-13 21:22:45 -06:00
James Seibel 92a8e16375 refactoring 2023-02-13 21:02:06 -06:00
James Seibel 0cb46c9b57 rename objects from data -> fullData
Also rename SpottyDataSource to singleChunkDataSource
2023-02-13 20:43:55 -06:00
James Seibel 4697f942e2 up the version number from 1.7.0 -> 2.0.0 2023-02-13 20:26:48 -06:00
James Seibel 6ff1d92ce1 rename dataFile -> fullDataFile 2023-02-13 20:24:31 -06:00
James Seibel 228ba2b2e2 Improve corrupted Data File handling 2023-02-13 20:03:54 -06:00
James Seibel 5116cef99a file handling refactoring 2023-02-12 17:48:22 -06:00
coolGi 0c6e620406 Fabric now builds (and works outside the build environment) 2023-02-12 20:11:53 +10:30
James Seibel 41b9e1b404 Fix SparseDataSource array out of bounds exception when reading files 2023-02-11 21:04:36 -06:00
James Seibel 38dc13a34a refactor SparseDataSource read/write data methods 2023-02-11 21:02:37 -06:00
coolGi 5ec91475a4 Made API Jar name use mod_version instead of versionStr 2023-02-12 13:02:56 +10:30
James Seibel 6441f2aa6c Add vertical quality config listener and Api clearRenderCache 2023-02-09 20:24:53 -06:00
James Seibel 1b137eae50 Fix changing vertical quality not updating render data 2023-02-08 07:31:57 -06:00
James Seibel 6a2298dff9 Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core 2023-02-07 07:03:21 -06:00
coolGi 3efeea8987 Optimised the lod noise and added drop off for it 2023-02-07 19:33:46 +10:30
coolGi 0f5efa2036 Merge remote-tracking branch 'origin/main' 2023-02-07 18:44:14 +10:30
coolGi d67cb6b2a9 Fixed up some maths when checking weather a number is valid in the config 2023-02-07 18:34:52 +10:30
James Seibel c001943a5e DataMetaFile and RenderSection minor changes 2023-02-06 07:08:44 -06:00
James Seibel 19e618ea00 Add heightmap vertical quality 2023-02-05 16:38:00 -06:00
James Seibel a08cd3107f Fix generatorMode localizations 2023-02-05 16:37:34 -06:00
James Seibel 8cc9636fa7 update todo comment 2023-02-04 22:51:32 -06:00
James Seibel f44230df40 minor comment updating in LodQuadTree 2023-02-04 22:22:48 -06:00
James Seibel c94cf2a6ec Improve naming/documentation for LodRenderSource/Provider 2023-02-04 22:16:30 -06:00
James Seibel d5a8e1eb1b Refactor LodQuadTree 2023-02-04 22:01:47 -06:00
James Seibel e3caab440a refactor MovableGridRingList 2023-02-04 15:49:44 -06:00
James Seibel 1adf6e0582 reformat movableGridRingList 2023-02-04 15:05:16 -06:00
coolGi 7f5a533827 Updated the lang to the tooltip for noise intensity 2023-01-31 01:35:31 +10:30
coolGi ee8c698d77 Made it so shader auto updates when noise settings change 2023-01-28 20:52:09 +10:30
coolGi deaef0b88d Added support for multiple shaders to be loaded 2023-01-25 19:42:53 +10:30
coolGi 226fa90561 Added noise to the lod's 2023-01-24 18:13:04 +10:30
James Seibel 8b9a2f80b7 add comments to DhBlockPos and Pos2D 2023-01-22 19:56:35 -06:00
James Seibel 365371c5b9 Refactor WorldGenerationQueue 2023-01-22 19:56:24 -06:00
James Seibel e698df0b19 Rename DhLodPos getters to make them more specific 2023-01-22 17:23:44 -06:00
James Seibel fde9f6f129 rename AbstractWorldGenTaskTracker.isValid -> isMemoryAddressValid 2023-01-22 17:12:23 -06:00
James Seibel a249631d76 Rename world generator task objects 2023-01-22 17:09:10 -06:00
James Seibel 3359d6c619 refactor Pos2D 2023-01-21 13:24:13 -06:00
James Seibel ab1967b17f Fix WorldGen crash when closing world with incomplete tasks 2023-01-19 07:49:49 -06:00
James Seibel 3de68248de Fix the world generator running slowly
Thanks for finding the issue Leetom!
2023-01-18 07:52:16 -06:00
James Seibel e631785c9c refactor FullDataSource.neededForPos -> firstDataPosCanAffectSecond
Many thanks to Leetom for explaining the method
2023-01-18 07:40:07 -06:00
James Seibel 7f79f4d39d refactor GenDataFileHandler.onCreateDataFile() 2023-01-18 07:23:36 -06:00
James Seibel 29cf0ead7d refactor and rename selfSearch() -> getDataFilesForPosition() 2023-01-18 07:22:58 -06:00
James Seibel 597cd4629f rename DhSectionPos.sectionDetail -> sectionDetailLevel 2023-01-16 07:54:11 -06:00
James Seibel 59d5b475c5 Remove unused AtomicReference<WorldGenerationQueue> from GeneratedDataFileHandler 2023-01-15 17:19:19 -06:00
James Seibel 7bc6b673ea reformat DataFileHandler 2023-01-15 17:18:48 -06:00