Commit Graph

1343 Commits

Author SHA1 Message Date
James Seibel 824a8f835c Fix seeing void through height map oceans 2023-05-16 07:55:24 -05:00
James Seibel b4eda2fc46 Add ColumnBox comments 2023-05-16 07:30:54 -05:00
James Seibel 3a80639538 Only limit greedy meshing size when earth curvature is enabled 2023-05-16 07:11:45 -05:00
James Seibel 84727148a8 add HeightMap EVerticalQuality 2023-05-15 18:28:34 -05:00
James Seibel 537f7164c7 Fix transparent LODs over the void 2023-05-15 18:28:14 -05:00
James Seibel 3bed312499 minor EVerticalQuality refactor 2023-05-15 18:24:46 -05:00
James Seibel ea76c29c23 ColorUtil add setter methods 2023-05-15 07:11:27 -05:00
James Seibel a2f0ff89ac cubicLodTemplate refactor 2023-05-15 07:04:36 -05:00
James Seibel 123c259831 Log updateQuadTreeRenderSources errors 2023-05-15 07:02:25 -05:00
James Seibel a7e64e7188 Fix null pointer when transparency is disabled 2023-05-13 15:36:36 -05:00
James Seibel 5894af6eca Add render cache listener to draw resolution config 2023-05-13 12:09:54 -05:00
James Seibel d87cf40b22 Fix harmless error messages when changing render distance 2023-05-13 11:18:30 -05:00
James Seibel edca69b789 Log QuadTree concurrency issues instead of throwing assertions 2023-05-13 11:08:22 -05:00
James Seibel fe16c34b6f minor refactoring and commenting 2023-05-12 22:14:41 -05:00
James Seibel 47c0cef4df Implement LowDetailIncompleteFullDataSource sampleFrom() 2023-05-12 22:11:35 -05:00
James Seibel e543f1ce73 rename FullToColumnTransformer -> FullDataToRenderDataTransformer 2023-05-12 20:43:27 -05:00
James Seibel 8b580c51d6 Have RenderSourceFileHandler update all detail levels 2023-05-12 20:34:18 -05:00
James Seibel b1b71ad021 Fix LowDetailIncompleteFullDataSource reading from stream 2023-05-09 21:29:07 -05:00
James Seibel 62c78b133d minor FullDataMetaFile write future fix 2023-05-09 21:14:24 -05:00
James Seibel ed6790458d Refactor RenderMetaDataFile 2023-05-09 21:13:54 -05:00
James Seibel d592f87d62 minor reformatting for AtomicsUtil 2023-05-08 19:23:12 -05:00
James Seibel 4470cea9b2 make FullDataMetaFile's data strongly typed 2023-05-07 18:45:24 -05:00
James Seibel 2400d999a3 Refactor FullDataMetaFile 2023-05-07 17:54:54 -05:00
James Seibel a2afe4de5f add ChunkSizedFullDataAccessor toString() 2023-05-07 17:53:41 -05:00
James Seibel 64ebadea65 move buffer building logic out of ColumnRenderBuffer 2023-05-06 19:40:01 -05:00
James Seibel 7bcef43ef9 Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core 2023-05-06 19:06:20 -05:00
James Seibel 1fee51f344 GenFullDataFileHandler fix checkIfSectionNeedsGen for null dataSources 2023-05-06 19:02:55 -05:00
James Seibel d4712732ec fix LowDetailIncompleteFullDataSource.update not changing isColumnNotEmpty 2023-05-06 18:58:03 -05:00
coolGi dfd8818fe7 Merge remote-tracking branch 'origin/main' 2023-05-07 08:55:29 +09:30
coolGi 1c366bb75b Removed getFogColor from the BCLibAccessor 2023-05-07 08:55:10 +09:30
James Seibel c6a6e6c14d fix SingleColumnFullDataAccessor.doesColumnExist null pointer 2023-05-06 17:16:21 -05:00
James Seibel de6c8af95f reduce ColumnRenderSource timeout 10 -> 2 sec 2023-05-06 08:35:27 -05:00
James Seibel 2cb044f4b5 Create new world gen tasks when moving into new areas 2023-05-04 07:31:35 -05:00
James Seibel 05ca9bca15 partially fix WorldGenQueue's index out of bounds issue 2023-05-03 07:48:21 -05:00
James Seibel 2a8e4cec23 fix worldGenQueue skipping certain generation requests 2023-05-03 07:47:59 -05:00
James Seibel 03a36a80ff Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core 2023-05-02 19:46:04 -05:00
James Seibel 84d998e847 Fix render section flickering 2023-05-02 19:46:01 -05:00
coolGi 299742a4da Started work on adding immersive portal support 2023-05-02 23:21:09 +09:30
James Seibel 250ace6f28 rename lod.core.api -> lod.coreapi.api to file compiler issues 2023-05-02 07:33:22 -05:00
James Seibel 09dfa5477d Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core 2023-05-01 22:16:44 -05:00
James Seibel 3aa097ab82 Add IFullDataSource.getUngeneratedPosList() 2023-05-01 22:16:35 -05:00
James Seibel bd3b263f1b minor data source method rearranging 2023-05-01 20:41:30 -05:00
James Seibel 6404216f9d Fix compiling for IStreamableFullDataSource 2023-05-01 07:34:22 -05:00
coolGi 7a715ff313 Made IStreamableFullDataSource.FullDataSourceSummaryData.worldGenStep public to fix building 2023-05-01 14:17:39 +09:30
James Seibel cf18554646 put full data source interfaces into their own package 2023-04-30 21:52:33 -05:00
James Seibel 99f94d8be0 Full Data source constant renaming
and remove an unneeded TODO comment
2023-04-30 21:51:21 -05:00
James Seibel ec1393ee85 Separate out FullDataSource stream handling into its own interface
This was done to both make sure all data source formats are similar and to prevent accidental datatype and content mismatches when modifying said data sources.
2023-04-30 21:29:41 -05:00
James Seibel c8c927d8f8 add a FIXME to LodQuadTree for worldGen in worlds without DH data 2023-04-30 20:34:05 -05:00
James Seibel 64a1120be2 Rename Sparse/Spotty Full data sources to High/LowDetailIncomplete
I liked the terms "sparse" and "spotty", however the difference between the two based on their names was not obvious, which made differentiating between the two difficult.
2023-04-23 15:30:01 -05:00
James Seibel be5d5ec404 refactoring and commenting 2023-04-23 14:57:08 -05:00