James Seibel
d41af88494
Add ColumnWorldCompressionMode to the database
2024-03-28 07:36:02 -05:00
James Seibel
e83864fd02
Add world compression config
2024-03-27 19:09:09 -05:00
James Seibel
ed9cf526cd
rename example unit tests to prevent naming issues
2024-03-24 11:38:30 -05:00
James Seibel
9f195231db
up the version number 2.0.2 -> 2.0.3
2024-03-19 06:48:26 -05:00
James Seibel
a62ee8b3cf
Merge !50
2024-03-17 19:09:01 -05:00
James Seibel
6413e17e4b
Add multiple compression options and unit tests
2024-03-16 17:25:15 -05:00
cola98765
150d929a45
Update EVerticalQuality.java
2024-03-15 08:58:26 +00:00
James Seibel
d569ae4052
Deprecate EHorizontalQuality.UNLIMITED
2024-03-10 21:30:59 -05:00
James Seibel
97554ccae6
Increase Vertical Quality settings to hopefully reduce issues with floating islands
2024-03-04 07:13:43 -06:00
James Seibel
3d999a1749
Change FullDataPointUtil to get/set sky and block lighting separately
...
The binary format is identical the only difference is the getter/setter methods
2024-03-02 21:31:21 -06:00
James Seibel
b8e03a2144
Deprecate DhApiScreenResizeEvent, replace with DhApiColorDepthTextureCreatedEvent
2024-03-02 15:21:22 -06:00
James Seibel
28e230a2db
Fix DhApiScreenResizeEvent incorrect description
2024-02-25 08:14:25 -06:00
James Seibel
cc134092ed
Default to no culling for the shadow pass
2024-02-11 14:56:12 -06:00
James Seibel
b4269afc9f
Add IDhApiShadowCullingFrustum and a config for shadow culling
2024-02-10 21:37:59 -06:00
James Seibel
848b75ad7d
Add Lod Shading to the api config
2024-02-07 07:06:00 -06:00
James Seibel
223326afe2
Add frustum culling config control to the API
2024-02-06 21:44:42 -06:00
James Seibel
1859d0ea96
Add IDhApiCullingFrustum
2024-02-06 21:39:42 -06:00
James Seibel
bc1a4ec138
Add Joml Matrix constructor to Mat4f
2024-02-06 07:17:10 -06:00
James Seibel
15ee6a9512
Add render events for Iris
2024-01-31 21:48:50 -06:00
James Seibel
b622095883
Add and fix OverrideInjector unbinding
2024-01-30 19:43:37 -06:00
James Seibel
4ab2fef1ac
reword a couple comments and minor reformatting
2024-01-30 19:33:04 -06:00
James Seibel
8a4172dda1
Improve DhApi readme string
2024-01-30 19:28:32 -06:00
James Seibel
9c8d77a4f3
Add showBlockMaterial debug rendering and fix a couple block materials
2024-01-21 21:35:05 -06:00
James Seibel
779431b123
deprecate SHOW_GENMODE
2024-01-21 21:33:56 -06:00
James Seibel
79b0b3dc0a
Minor ThreadUtil reformat
2024-01-14 13:49:39 -06:00
coolGi
1b8ee5cd48
Renamed api's fabric.mod.json to not.fabric.mod.json
2023-12-23 05:28:31 +10:30
James Seibel
fa12443cb1
Fix null pointers in DhApiChunk
2023-12-22 07:19:20 -06:00
James Seibel
51c76fe5fb
Refactor and rename DhApiChunkOfDataPoints -> DhApiChunk
2023-12-21 22:14:13 -06:00
Builderb0y
a691b27b4f
expand API to allow world generator to generate chunks of data points in addition to actual chunks.
2023-12-22 01:15:25 +00:00
James Seibel
8dbeb16f33
update several comments
2023-12-19 07:18:23 -06:00
James Seibel
c1309eb4e8
Add IDhApiWrapperFactory
2023-12-16 15:44:29 -06:00
James Seibel
7c678a4a41
Add DhApi.isDhThread()
2023-12-16 09:50:34 -06:00
James Seibel
2c154613a0
Add Config API methods getApiValue() and clearValue()
2023-12-07 07:13:37 -06:00
James Seibel
070b52da5e
Up the api version number 1.0.0 -> 1.1.0
2023-12-06 07:49:38 -06:00
James Seibel
20452ceb76
change overdraw to a number config
2023-12-06 07:49:19 -06:00
James Seibel
b999a321c7
up the version number 2.0.1-a -> 2.0.2-a
2023-12-03 19:13:06 -06:00
James Seibel
f32e25f52f
Remove "-dev" from the version number
2023-12-03 17:18:53 -06:00
coolGi
f01001726a
Bumped version number to 2.0.1-a-dev
2023-11-18 20:34:22 +10:30
James Seibel
3356af9cca
re-add "-dev" to the version number
...
For future releases the version number should be changed immediately beforehand.
2023-11-16 19:09:23 -06:00
James Seibel
773f17ddfe
Remove "-dev" from the version number
2023-11-16 18:54:29 -06:00
Steveplays28
ebc5f30863
feat: Add far and height fog to the fog config API
2023-11-07 20:23:07 +01:00
James Seibel
528499215a
re-add CPU option I_PAID_FOR_THE_WHOLE_CPU
2023-11-01 21:13:38 -05:00
James Seibel
446c274094
Reduce CPU load when moving around the world
...
Should've made this multiple commits, but too late now
- Create ConfigThreadPool to remove duplicate thread setup/config code
- Move configurable thread pools into their own ThreadPools class
- Add a semaphore to limit how many LOD builder/lighting/bufferBuilder threads can be active at once
2023-10-29 15:04:32 -05:00
James Seibel
29fabe1849
Fix DH auto update jar deletion and add more logging
2023-10-17 21:42:54 -05:00
James Seibel
1e5a4d43f7
Have GLProxy attempt creating contexts with all supported GL versions
2023-10-13 21:56:06 -05:00
James Seibel
4c2c89de57
Add IDhApiRenderProxy for getting/setting framebuffers and textures
2023-10-13 19:58:03 -05:00
James Seibel
c724c6211e
Remove DhApiResult.createFail() to prevent empty error messages
2023-10-13 19:56:55 -05:00
coolGi
2bf997e882
Updater now works with spaces in file paths
2023-10-13 00:06:57 +10:30
James Seibel
229e042994
Re-add OpenGL debug config options, also remove debug LOD update configs
2023-10-10 20:40:45 -05:00
coolGi
05c523ffdf
Set the update timeout from a minute to an hour
2023-10-10 22:56:49 +10:30