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
coolGi
7e3a5181d5
Merge remote-tracking branch 'origin/main'
2023-04-15 01:44:05 +09:30
coolGi
b03ea39338
Deprecated getGameDirectory from IMinecraftClientWrapper. Use IMinecraftSharedWrapper.getInstallationDirectory() instead.
2023-04-15 01:36:53 +09:30
James Seibel
63e75fb508
Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core
2023-04-10 21:18:49 -05:00
James Seibel
3d413b072b
minor ParsedColumnData refactor
2023-04-10 21:18:21 -05:00
coolGi
e017d3d599
Disabled lodBias by default
2023-04-11 00:13:04 +09:30
James Seibel
5c9170d13b
temporary world Gen Queue out of bounds fixes
2023-04-08 16:01:47 -05:00
James Seibel
e48e7fbf7a
minor refactoring
2023-04-08 15:59:32 -05:00
James Seibel
39778fe944
Fix LodQuadTree out of bounds error
2023-04-08 13:16:50 -05:00
James Seibel
85a0e75786
Refactor QuadTree DoSquaresOverlap() and add UnitTest
2023-04-08 11:01:35 -05:00
James Seibel
df646bb87c
minor LodQuadTree refactor
2023-04-08 10:27:31 -05:00
James Seibel
b11d1c4b3e
Improve QuadNode.getChildValueCount()
2023-04-08 10:21:03 -05:00
James Seibel
b013d93908
fix world generator not being started corrected in DhClientServerLevel
2023-04-08 10:19:22 -05:00
James Seibel
4d9264321c
Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core
2023-04-03 21:33:46 -05:00
James Seibel
5f84f01fb8
Fix world gen queue and rendering for new QuadTree Iterators
2023-04-03 21:33:42 -05:00
James Seibel
3d13f6f46f
Fix and update QuadTree/Node iterators
2023-04-03 21:18:25 -05:00
James Seibel
90295b7dcf
Fix QuadNode.getDirectChildNodeIterator()
2023-04-02 21:31:17 -05:00
James Seibel
d2a0057919
Replace consumer based QuadTree iteration with Iterators
...
This drastically improves debugging, because lambda consumers cause the stack trace to become messy very quickly.
2023-04-02 19:39:47 -05:00
coolGi
146a2d38cb
Reverted back to using swing for the base run jar
2023-03-31 19:47:32 +10:30
James Seibel
45b410806b
refactor worldGenQueue removeOutOfRangeTasks
2023-03-30 19:28:24 -05:00
James Seibel
afc045dd4c
Fix holes when moving around the world
2023-03-30 07:26:25 -05:00
James Seibel
8856843830
minor refactoring
2023-03-29 07:09:41 -05:00
James Seibel
afd18ef56c
add a TODO for areChildRenderSectionsLoaded
2023-03-27 21:20:21 -05:00
James Seibel
4f496958fb
add TODO comments
2023-03-27 21:12:25 -05:00
James Seibel
82fe7c099d
refactoring quadTree/Node, RenderSection, and ColRenderSource
2023-03-27 21:11:09 -05:00
James Seibel
779d93700f
temporary fix for missing LOD corners
2023-03-27 20:11:15 -05:00
coolGi
7d060d8b85
Fixed up some things to do with the Java screen
2023-03-26 17:31:53 +10:30
coolGi
f4c1c9ebbf
Moved OS getting utils to its own Platform enum.
2023-03-26 16:03:02 +10:30
coolGi
cb88a48d78
Changed default config values and fixed up lang for Lod bias.
2023-03-26 12:53:11 +10:30
James Seibel
3ffd4e9ff6
rename QuadNode .forEachDirectChildNode()
2023-03-25 18:44:09 -05:00
James Seibel
ba64241774
Fix render sections incorrectly disabling/enabling when moving
2023-03-25 18:43:49 -05:00
James Seibel
1b682580fd
Merge the data structure in LodQuadTree and RenderBufferHandler
...
This prevents needing to sync both data structures, reducing the chance for things to go wrong
2023-03-25 16:18:22 -05:00
James Seibel
7b795af7b3
update the quadTree tests to support the dynamical detail tree
2023-03-25 11:45:04 -05:00
James Seibel
eec8db6223
make the quad tree max detail level dynamic
2023-03-25 11:44:47 -05:00
James Seibel
a465a8da9d
Replace WorldGen and LodQuadTree with the new QuadTree<T>
...
There are some issues for the render tree, but the world gen tree appears to be working correctly
2023-03-25 09:25:13 -05:00
James Seibel
0b05ced5b9
Add QuadTree toString() and getChildCountAtPos()
2023-03-25 09:23:24 -05:00