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 |
|
James Seibel
|
a985e1c542
|
Fix quadNode getChildByIndex inconsistent with DhSectionPos
|
2023-03-25 07:43:55 -05:00 |
|