Commit Graph

3112 Commits

Author SHA1 Message Date
James Seibel 6b442f03c1 Update ELodShading names and descriptions 2024-04-06 08:46:47 -05:00
James Seibel 10ab638643 Change Sqlite Journaling to WAL to potentially improve concurrent performance 2024-04-04 07:50:21 -05:00
James Seibel d349d0c453 Make rendering speed worse but improve LOD loading speed 2024-04-04 07:09:56 -05:00
James Seibel e5c948ce9c Improve initial LOD loading speed 2024-04-03 22:07:29 -05:00
James Seibel c51255f379 Add fastutil to gradle (specifically to fix MC 1.16) 2024-04-03 07:43:12 -05:00
James Seibel 5bbeceee56 Add data source pooling 2024-04-01 20:28:38 -05:00
cola98765 ee78920a88 Merge branch 'fix_glass_transparency' into 'Data_Source_Rewrite'
Rework to "calculateColorFromTexture"

See merge request jeseibel/distant-horizons!55
2024-03-29 14:54:06 +00:00
cola98765 138972cf18 Rework to "calculateColorFromTexture" 2024-03-29 14:54:06 +00:00
James Seibel 1bda767cd7 Add Cola's RenderDataTransformer fixes 2024-03-28 17:14:56 -05:00
James Seibel cf1402edb9 Remove the DhRenderData DB table 2024-03-28 07:47:17 -05:00
James Seibel 778144a553 Add WorldCompressionMode config, default to VISUALLY_EQUAL 2024-03-28 07:43:32 -05:00
James Seibel fcca51a8d9 Fix missing indium messy crash error when java.awt is headless 2024-03-24 11:53:46 -05:00
James Seibel 3cc663ee95 remove render data file handling 2024-03-23 18:09:10 -05:00
James Seibel 52f15a86fd add todo about error in ClientBlockStateCache 2024-03-23 17:56:29 -05:00
James Seibel 734bb4afb8 minor biome/block wrapper changes 2024-03-23 16:23:40 -05:00
James Seibel 9cd48fb5d7 Comment out trace logs
These logs aren't printed and will just increase GC pressure for strings
2024-03-23 16:18:40 -05:00
James Seibel cd5c3d9f13 Compress the column gen step in the database 2024-03-20 07:25:42 -05:00
James Seibel 73ba1c8b56 Fix transactionScript auto update variable flipped 2024-03-19 21:10:31 -05:00
James Seibel 8199b4408a Reduce string concatenations in assertions 2024-03-19 20:53:15 -05:00
James Seibel c00e3d7393 Change the SQLite journal mode DELETE -> TRUNCATE 2024-03-19 20:07:35 -05:00
James Seibel 5d60251da0 Cache the blockState and biome wrapper hashCodes 2024-03-19 17:36:22 -05:00
James Seibel 592a1c3601 up the version number 2.0.2 -> 2.0.3 2024-03-19 06:48:31 -05:00
James Seibel da280db0f8 Fix lighting in superflat worlds 2024-03-18 21:28:27 -05:00
James Seibel 0ee6673e68 update todo comments 2024-03-17 16:15:27 -05:00
James Seibel 8bedb3dbaa Remove Seamless Overdraw Test
The result wasn't very good due to rendering issues with entities
2024-03-16 21:03:27 -05:00
James Seibel ea0e24b430 Add multiple compression options and unit tests 2024-03-16 17:25:29 -05:00
James Seibel 40580e81c2 Fix ChunkWrapper returning block light 15 for out of bound positions
Now it will return 0, which is more accurate
2024-03-03 14:54:11 -06:00
James Seibel 1a279b90be rename ThreadPools -> ThreadPoolUtil 2024-03-03 14:53:40 -06:00
James Seibel e34203fe3d Fix potential null pointer in BiomeWrapper 2024-03-02 11:45:14 -06:00
James Seibel 870c0f68d3 temporary multiverse null pointer fix 2024-02-22 07:05:21 -06:00
coolGi 40102521a1 Updated readme with new mc version 2024-02-18 19:09:54 +10:30
coolGi eb491144f3 Refactored logos into assets/distanthorizons 2024-02-18 19:04:29 +10:30
James Seibel 7265e2b631 add chunk read timeout config and remove duplicate RegionFileStorageExternalCache 2024-02-16 20:04:46 -06:00
James Seibel 0a11f310cf Revert Fog near end/far start distance to pre-RenderUtil fix 2024-02-15 21:54:33 -06:00
James Seibel a6143780fa Fix C2ME file loading 2024-02-15 21:45:11 -06:00
James Seibel 761f802ced Fix fog rendering 2024-02-15 20:36:41 -06:00
James Seibel 2e7cc9f4b6 Temp fix for near clip plane going too far in some cases 2024-02-13 07:53:08 -06:00
James Seibel 4e6e727799 Fix ocean floors showing at very low detail levels
Partially fixes #632
2024-02-11 21:32:08 -06:00
James Seibel 2da444d03c Fix BiomeWrapper warning about null level on startup 2024-02-11 20:24:36 -06:00
James Seibel f4f234a159 Fix NeverCullFrustum casting error 2024-02-11 18:29:51 -06:00
James Seibel e87823aa29 Close #615 (lag when rapidly breaking/placing blocks) 2024-02-11 16:39:29 -06:00
James Seibel 56167a137e Default to no culling for the shadow pass 2024-02-11 14:56:16 -06:00
James Seibel 91ac4309df Fix the API seeing the wrong far clip plane 2024-02-10 22:02:19 -06:00
James Seibel 8a5bca3136 Fix using the wrong near clip plane 2024-02-10 21:58:24 -06:00
James Seibel ec8d1b5538 Fix Lava Iris block material ID 2024-02-10 21:38:55 -06:00
James Seibel 0ebe8db268 Add IDhApiShadowCullingFrustum and a config for shadow culling 2024-02-10 21:38:44 -06:00
coolGi 3bba08723f joml is included in vanilla 1.19.4 2024-02-08 10:28:33 +00:00
coolGi 6a6a87a3f7 Fixed joml being embedded on versions where mc already embeds it 2024-02-08 17:47:13 +10:30
James Seibel 0ccdcfbb6d Fix 1.20.4 compling 2024-02-07 18:19:41 -06:00
James Seibel aa084c885d Attempt to reduce queuing duplicate world gen tasks 2024-02-07 07:34:49 -06:00