James Seibel
|
7a97b9dcbf
|
Fix low quality LODs not loading when flying in a new straight line
|
2024-09-09 07:41:12 -05:00 |
|
James Seibel
|
23c98e2253
|
Clean up LodRenderSection async loading logic
|
2024-09-09 07:37:08 -05:00 |
|
James Seibel
|
06cce40ac6
|
hide attempting to... warnings for closed databases
|
2024-09-09 07:36:19 -05:00 |
|
James Seibel
|
ce4259d98f
|
add brown mushrooms to the list of ignored blocks to fix swamp issues
|
2024-09-07 14:22:41 -05:00 |
|
James Seibel
|
d96ba5ae54
|
Add faster sky light engine from Builderb0y
Closes !67
|
2024-09-07 12:07:48 -05:00 |
|
James Seibel
|
3bee25053f
|
Add missing LightingTestChunkWrapper methods
|
2024-09-06 21:55:48 -05:00 |
|
James Seibel
|
a75d3ec5b0
|
Fix unit test compiling
|
2024-09-06 19:36:32 -05:00 |
|
James Seibel
|
d5222ed20f
|
Closes #805 (Hide "Distant Horizons overloaded")
Also update chunks closest to the player first
|
2024-09-06 18:22:57 -05:00 |
|
James Seibel
|
d03a887620
|
Add BuilderB0y's getBlockState optimization
|
2024-09-05 07:50:18 -05:00 |
|
James Seibel
|
847cfa3ca9
|
Add current size to rolling average
|
2024-09-04 16:40:17 -05:00 |
|
James Seibel
|
4712a77d00
|
Up version number 2.2.1 -> 2.2.2-dev
|
2024-09-04 06:58:59 -05:00 |
|
James Seibel
|
57c5b2d5fc
|
Up version 2.2.1-dev -> 2.2.1 and API 3.0.0 -> 3.0.1
2.2.1a
|
2024-09-04 06:58:20 -05:00 |
|
James Seibel
|
50c5701836
|
Fix referencing unavailable GLFW methods for MC 1.18.2 and lower
|
2024-09-02 08:00:43 -05:00 |
|
James Seibel
|
18e075538d
|
Fix LODs flashing when moving and improve LodQuadTree code
|
2024-09-01 21:10:22 -05:00 |
|
James Seibel
|
b00e8a08e9
|
add annotations to QuadTree
|
2024-09-01 21:09:50 -05:00 |
|
James Seibel
|
ac4ab11a74
|
Fix LodRenderSection and QuadNode toString methods
|
2024-09-01 21:09:17 -05:00 |
|
James Seibel
|
c26631db57
|
Cull beacons based on X/Z distance instead of 3D distance
|
2024-09-01 17:28:08 -05:00 |
|
James Seibel
|
1daa06fff4
|
Disable instanced rendering on Mac when Sodium is present
Closes !793 (Generic Rendering crashes with Sodium on M1 Mac)
|
2024-09-01 17:02:43 -05:00 |
|
James Seibel
|
f3ef6f25f4
|
Fix some beacon rendering/updating issues
|
2024-09-01 16:36:37 -05:00 |
|
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
|
48d1005be6
|
Up version number 2.2.0 -> 2.2.1-dev
|
2024-08-20 19:16:18 -05:00 |
|
James Seibel
|
e71e8d1966
|
Up version number 2.1.3-dev -> 2.2.0
2.2.0a
|
2024-08-20 17:44:41 -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
|
a98955530f
|
Allow adding empty lists to DhApiChunk
|
2024-08-11 22:01:24 -05:00 |
|
James Seibel
|
c63a509f9e
|
Fix DhApiChunk setDataPoints failing for empty lists
|
2024-08-11 21:55:11 -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 |
|