James Seibel
98e55bb1a3
Fix RenderSource Building ignoring adjacent sections
...
The sections were never being passed in, only the initial section
2023-05-16 20:03:23 -05:00
James Seibel
a3f2cdc72f
fix minor ColumnBox equality
2023-05-16 07:56:11 -05:00
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