Commit Graph

2863 Commits

Author SHA1 Message Date
s809 6e674f3732 Add gen task rate display 2023-09-24 14:24:38 +05:00
Steveplays28 d130a602d6 Merge remote-tracking branch 'origin/main' 2023-09-23 16:34:08 +02:00
Steveplays28 8d1ff02937 feat: Add config option for server port 2023-09-23 16:33:42 +02:00
s809 15b1603e35 Fix compiling
Remove unused config category
Use pooling when receiving sections
Fix use of real time update config
Fix debug renderer not unregistered on queue close
2023-09-23 15:32:37 +05:00
James Seibel fc0aafb070 Improve world gen GC pressure, break dataSource thread safety, and fix a sampling bug 2023-09-21 22:02:39 -05:00
s809 4ad0a22db7 Update core 2023-09-21 21:05:31 +05:00
s809 35bc1df32c Add config for a few slow features 2023-09-21 21:00:35 +05:00
s809 bb2a1158c2 Move context levels to requests 2023-09-21 10:16:42 +05:00
s809 76f6f6f746 Allow selecting specific IDebugRenderable's for rendering 2023-09-19 21:33:05 +05:00
s809 3b771b5300 Validate response types 2023-09-19 20:19:31 +05:00
s809 9497918e06 Fix chunk updates sent to incomplete connections
Hide useless warns, for cases when listener is not configured yet
2023-09-19 18:58:16 +05:00
s809 e52c5d5c67 Fix chunk updates sent to incomplete connections
Hide useless warns, for cases when listener is not configured yet
2023-09-19 18:57:55 +05:00
s809 1ce4750dfc Fix future id collisions between c<->s
(cause of occasional hangs on disconnection)
Add packet trace logging
2023-09-19 17:28:49 +05:00
s809 2b371340ff Fix compiling 2023-09-18 13:44:25 +05:00
s809 e8d906b407 Update core 2023-09-18 13:25:06 +05:00
s809 572973c69a Merge branch 'main' of https://gitlab.com/jeseibel/minecraft-lod-mod 2023-09-18 13:24:48 +05:00
James Seibel 54fa033e07 Add GL Context creation debug configs 2023-09-16 08:03:48 -05:00
James Seibel cbd0521a0c Add a mutable DhSectionPos 2023-09-15 07:34:42 -05:00
James Seibel e958790f76 Fix compiling for MC 1.16 - 1.19 2023-09-15 07:05:15 -05:00
James Seibel 06bb4a9cb3 Refactor and Optimize DhSectionPos 2023-09-14 22:05:05 -05:00
James Seibel b38a8d5e62 Add the ability to set Minecraft's memory JVM argument in gradle.properties 2023-09-13 18:53:23 -05:00
James Seibel 84028f78b8 Hopefully fix Structure load locking up the world gen threads (again) 2023-09-13 18:30:22 -05:00
James Seibel 515c45b4c8 Add unused data source automatic freeing 2023-09-12 20:16:45 -05:00
Steveplays28 9f2d6b9c78 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	coreSubProjects
2023-09-12 17:35:49 +02:00
James Seibel 0cac09aec1 reformat ChunkLightStorage 2023-09-11 21:02:15 -05:00
James Seibel 695809d573 Merge branch 'minecraft-lod-mod-betterLightStorage' 2023-09-11 20:39:56 -05:00
James Seibel e12f33a938 DhLightingEngine Optimization from Builderb0y 2023-09-11 20:35:46 -05:00
Builderb0y 8e69174d5a Update 2 files
- /common/src/main/java/com/seibel/distanthorizons/common/wrappers/chunk/ChunkLightStorage.java
- /common/src/main/java/com/seibel/distanthorizons/common/wrappers/chunk/ChunkWrapper.java
2023-09-12 00:44:58 +00:00
James Seibel 3ea6bee3cf Merge branch 'minecraft-lod-mod-iris.shadow.fix' 2023-09-11 07:38:04 -05:00
James Seibel c1fda715d0 Improve LOD Building and Lighting speed for BigGlobe worlds
Thanks Builderb0y!
2023-09-11 07:26:09 -05:00
James Seibel e4a7056d48 Optimize ChunkWrapper.getBlockState() 2023-09-10 19:39:34 -05:00
James Seibel 2107d3cbbd Optimize BlockState/Biome Wrapper getter methods
The lambdas were being newly created for each get() which became difficult for the GC to handle.
2023-09-10 19:35:37 -05:00
James Seibel ef6fc07cd3 Minor ChunkWrapper.getBlockState() GC optimization 2023-09-10 17:10:01 -05:00
s809 54277040e9 Merge branch 'main' of https://gitlab.com/jeseibel/minecraft-lod-mod 2023-09-10 12:03:44 +05:00
James Seibel 56172c69a4 Fix incompatible sodium version 0.5.0 -> 0.5.1 2023-09-09 19:57:33 -05:00
James Seibel a92aa1eca8 Fix SSAO rendering when Sodium is installed 2023-09-09 18:26:16 -05:00
James Seibel f2931e8204 Fix MC 1.16 compiling fail due to logger import 2023-09-09 17:37:49 -05:00
James Seibel 5d47a5f391 Fix shadow static rendering 2023-09-09 17:03:47 -05:00
James Seibel 299fbe7336 Use MC's projection matrix in SSAO instead of creating a new one 2023-09-09 16:45:46 -05:00
James Seibel b30c8ea413 Fix crashing due to Chunk Wrapper concurrency 2023-09-09 16:28:56 -05:00
Steveplays28 bbe333fab7 fix: Fix missing IServerKeyedClientLevel import 2023-09-09 21:03:40 +02:00
Steveplays28 37fed5a924 Merge branch 'main-upstream'
# Conflicts:
#	coreSubProjects
#	forge/src/main/java/com/seibel/distanthorizons/forge/ForgeClientProxy.java
2023-09-09 20:54:59 +02:00
James Seibel 64dea2d730 Reduce duplicate Client Chunk update calls 2023-09-09 13:37:04 -05:00
James Seibel 9edba26910 Potentially fix stuttering when flying around the world 2023-09-09 12:49:31 -05:00
Steveplays28 5fc29334cd Merge branch 'main-upstream'
# Conflicts:
#	coreSubProjects
2023-09-09 14:47:18 +02:00
James Seibel cf6b3d9a89 Add debug options to skip some full data update events 2023-09-08 22:32:37 -05:00
James Seibel 47f297809b add blend-alpha to GLState (thanks Null!) 2023-09-08 20:01:08 -05:00
James Seibel 12b4521df6 Remove LodQuadBuilder transparent void fix 2023-09-08 19:56:22 -05:00
Steveplays28 9d32e92e0a Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	coreSubProjects
2023-09-08 19:55:04 +02:00
James Seibel 48291e261e Optimize Buffer building 2023-09-08 07:54:28 -05:00