Commit Graph

1330 Commits

Author SHA1 Message Date
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
James Seibel 9ea5aba0ab rename SingleFullDataAccessor -> SingleColumnFullDataAccessor 2023-04-23 14:51:13 -05:00
James Seibel e1c0299368 refactor and document FullData sample methods 2023-04-23 14:50:38 -05:00
James Seibel 20dc5032ad Rename, refactor, and document FullData Accessors 2023-04-22 12:45:42 -05:00
James Seibel d8e5d588d9 Rename and refactor several FullData source/view files 2023-04-22 11:04:10 -05:00
James Seibel ecbadfb8c6 organize the fullData package 2023-04-22 09:19:49 -05:00
James Seibel 6103625911 Start adding WorldGenStep to full data sources 2023-04-22 08:43:20 -05:00
James Seibel f136fe9bde full data minor refactoring 2023-04-22 08:29:15 -05:00
James Seibel 3a4743b717 Replace all WorldGenStep Enums with the API version 2023-04-20 19:59:27 -05:00
James Seibel 553a125614 refactor and minor fixes for FullData 2023-04-20 19:46:19 -05:00
James Seibel eb5da6fa4d Fix RenderSection overlap and holes 2023-04-17 21:40:45 -05:00
James Seibel 158b7561bc update lodQuadTree calls 2023-04-15 16:38:40 -05:00
James Seibel 45a2e67341 separate isSectionEnabled and isSectionLoaded 2023-04-15 16:35:00 -05:00
James Seibel 6e67ce307e separate LodRenderSection load/enable methods 2023-04-15 16:33:16 -05:00