James Seibel
ec012d9fd6
Fix glass panes not affecting beacon colors
2024-09-01 15:04:24 -05:00
James Seibel
fc90cf3377
add disableUnchangedChunkCheck config
2024-08-31 22:11:25 -05:00
James Seibel
e1e42d1caf
Fix cloud color not matching MC
2024-08-31 21:55:54 -05:00
James Seibel
95ce29e355
Update all pos objects to use getters to match with DhBlockPos
...
I'd prefer not to need getters/setters since it's cleaner to just call pos.x, but that doesn't allow for immutable/mutable distinction.
2024-08-31 20:50:22 -05:00
James Seibel
0fd818b077
Allow users to re-activate DH rendering if a rendering error is thrown
2024-08-31 20:20:51 -05:00
James Seibel
ba59daf747
Add beacon nearby culling
2024-08-31 20:20:24 -05:00
James Seibel
b7d94c2ed1
Fix RenderableBoxGroup not supporting clear()
2024-08-31 20:06:04 -05:00
James Seibel
7a057a8d53
fix Lod builder not showing the correct stacktrace in Intellij
2024-08-31 15:04:30 -05:00
James Seibel
49c6ab97a9
Remove unused threadpool
2024-08-31 15:04:12 -05:00
James Seibel
ed0d80b37e
Reduce deplayed LOD modified save from 2 sec -> 500 ms
...
This should make some LOD update operations appear faster
2024-08-31 15:01:37 -05:00
James Seibel
9768728c92
Add RollingAverage object
2024-08-31 14:58:08 -05:00
James Seibel
0c68544f2f
Fix DhLightingEngine putting lights at relative (0,0) and add debug logic
2024-08-31 12:45:39 -05:00
James Seibel
b1f154a0ea
Add DhBlockPosMutable and make the original immutable
...
This is to prevent issues with some methods accidentally mutating shared positions
2024-08-30 07:35:59 -05:00
James Seibel
628c9b071f
DhBlockPos cleanup
2024-08-29 20:05:26 -05:00
James Seibel
ed39b6181f
Fix DH beacon detection logic mutating input block pos
...
alternate title: Fix DH beacon detection logic breaking the lighting engine
2024-08-29 19:54:36 -05:00
James Seibel
1d6d712483
Fix LODs not updating in the nether or when blocks are changed underground
2024-08-29 07:32:55 -05:00
James Seibel
73c4f0ffcd
Add a quick DH cloud UI config
2024-08-28 07:16:20 -05:00
James Seibel
489b3d3ae1
Fix Legacy GL causing fog to smear
2024-08-20 17:44:41 -05:00
James Seibel
1b162f10e6
Add sharedApi.isChunkAtChunkPosAlreadyUpdating()
2024-08-18 14:46:12 -05:00
James Seibel
301cce3d11
Remove unused chunkUnloadEvent
2024-08-18 14:25:51 -05:00
James Seibel
e68d0d5c45
Fix fog and SSAO being broken by some mods
2024-08-17 22:29:28 -05:00
James Seibel
2cf952fb76
Deprecate IDhApiWorldGenerator.isBusy(), task queuing is now handled internally
2024-08-12 22:20:06 -05:00
James Seibel
c7c5ab17bc
Add optional DhApiChunk validation for world gen
2024-08-12 21:47:48 -05:00
James Seibel
dac51a9eea
Add mod compat warning message config
2024-08-11 09:54:54 -05:00
James Seibel
8d78a1ad74
Rename BeaconBeamDTO.pos -> blockPos
2024-08-09 07:25:49 -05:00
James Seibel
7c11bb4258
Fix beacons not enabling/disabling correctly
2024-08-09 07:25:24 -05:00
James Seibel
0d6ec3d836
Fix frustum culling when the screen is warped
2024-08-07 18:55:02 -05:00
James Seibel
9449433fe8
Fix deleting beacons
2024-08-07 07:47:11 -05:00
James Seibel
2c976c9fb1
Improve fast chunk hash to respect surface block heights
2024-08-07 07:47:02 -05:00
James Seibel
90fdfbbe61
Fix direct memory leak and remove config for GpuUpload
2024-08-07 07:29:52 -05:00
James Seibel
a8df13fdd2
Fix LodRenderSection holding onto unnecessary memory
2024-08-06 21:47:03 -05:00
James Seibel
f05eac2637
test
2024-08-06 20:47:23 -05:00
James Seibel
4ae30b3d47
Improve LOD detail level detection and hole filling
2024-08-04 08:30:58 -05:00
James Seibel
8abefdcfd5
Attempt to improve LOD building speed and reduce broken lighting on servers
2024-08-03 17:11:18 -05:00
James Seibel
801a126de0
Fix chunk has being saved before LOD update
2024-08-03 16:50:12 -05:00
James Seibel
377d0fbe12
Allow DhApiChunk to accept top down or bottom up data point orders
2024-08-03 09:32:57 -05:00
James Seibel
1ecf968668
Remove unused ChunkToLodBuilder
2024-08-03 09:32:29 -05:00
James Seibel
c43b985f4e
Fix off by 1 error in Render data transformer
2024-08-02 18:30:55 -05:00
James Seibel
b7fea64925
Fix out of bounds exception in Full Data Transformer
2024-08-02 17:56:25 -05:00
James Seibel
116d7f4a3f
Fix incorrect comment in DhSectionPos
2024-08-01 06:52:05 -05:00
James Seibel
0c36dc03a5
Fix cave culling affecting floating islands and add LOD reload to some configs
2024-07-31 19:06:44 -05:00
James Seibel
c658269eb7
Remove deprecated methods and move method to StringUtil
2024-07-30 17:06:55 -05:00
James Seibel
defaea86f0
Remove unused sodium and McRenderWrapper methods
...
Removed methods were originally used to cull LODs if MC had loaded chunks, however this turned out to be more trouble than it was worth and caused more problems than it solved.
2024-07-30 17:00:59 -05:00
James Seibel
f1564cc90b
Fix presets only using "custom" after any value was changed
2024-07-30 15:47:48 -05:00
James Seibel
66feb0b9c2
Fix SSAO shader crashing when entering empty config values
2024-07-30 15:35:01 -05:00
James Seibel
79bfa21115
Fix default logging debug to file
2024-07-29 20:40:23 -05:00
James Seibel
5588b0d2fa
Add TODO to cleanup LodRenderSection futures
2024-07-29 07:29:48 -05:00
James Seibel
e9788acb46
Fix rapidly changing dimensions causing the game to crash
2024-07-29 07:13:06 -05:00
James Seibel
8056a5b8bf
Add Buffer Builder/Uploader thread pools to the F3 menu
2024-07-29 07:08:42 -05:00
James Seibel
9546f9cbc8
Close !66 (fix incorrect positions being fed into biome color code)
2024-07-28 09:33:24 -05:00