Commit Graph

1685 Commits

Author SHA1 Message Date
tom lee a30bfdf397 Implement cache invalidation, and have render cache be used. Can expect faster load times. 2023-08-19 16:49:09 +08:00
James Seibel 158a614482 Potentially fix custom world generator snow lighting 2023-08-18 20:51:29 -05:00
James Seibel 974953ae9d Remove height map optimization in LodDataBuilder 2023-08-18 18:44:37 -05:00
James Seibel 02449a909a Fix snow rendering take 2 2023-08-18 18:15:03 -05:00
James Seibel 42841fe2a1 Preventive fix for LodDataBuilder going outside the world 2023-08-18 17:44:16 -05:00
James Seibel 70989a9369 Attempt to fix snow lighting 2023-08-18 17:22:27 -05:00
James Seibel ef21987817 remove unimplemented world generator modes
specifically: BIOME_ONLY, BIOME_ONLY_SIMULATE_HEIGHT, and FULL
2023-08-18 15:55:32 -05:00
James Seibel 56c8441daf add a heightmap check/warning to DhLightingEngine 2023-08-18 15:54:53 -05:00
James Seibel b229d928c1 Have DhLightingEngine set centerChunk.setIsDhLightCorrect = true when done 2023-08-18 11:49:52 -05:00
James Seibel 3db7ffeb01 Remove world gen lighting engine config 2023-08-18 11:19:45 -05:00
James Seibel ec2382372e Fix DH lighting not being baked in correctly for loaded chunks 2023-08-18 11:19:15 -05:00
James Seibel 4c081fcf26 Tweak world gen threading presets 2023-08-18 10:30:54 -05:00
James Seibel 61b5ec1d70 Attempt to prevent OpenGL errors when teleporting 2023-08-18 10:13:40 -05:00
James Seibel 859fcaf1b8 Improve ThreadUtil logging and prefix handling 2023-08-18 09:10:18 -05:00
James Seibel 91f67cac9b Fix WorldGen ThreadFactory not being used 2023-08-18 08:25:15 -05:00
James Seibel c7ac9faccd Fix preset configs not applying after the UI screen changes 2023-08-18 07:51:05 -05:00
James Seibel 123f17288c Temporary config file permission exception suppression 2023-08-18 07:47:51 -05:00
James Seibel 11ec8b1eaa Fix Render data attempting to recreate files on setting change 2023-08-18 07:47:18 -05:00
James Seibel c80136719d Temporary fix to ConfigFileHandling crashing when creating the file 2023-08-17 22:17:50 -05:00
James Seibel ff3949f353 Merge branch 'main' into 'main'
Fix wrong position being calculated and used for block colors (and possibly other things).

See merge request jeseibel/distant-horizons-core!14
2023-08-18 03:05:11 +00:00
James Seibel 8809fa88ce Fix incorrect vPos in curve.vert, thanks Null! 2023-08-17 21:21:49 -05:00
James Seibel 97d5429b34 Merge branch 'shader.cleanup' into 'main'
Shader Cleanup

See merge request jeseibel/distant-horizons-core!13
2023-08-18 01:59:07 +00:00
Builderb0y 3784458cba Fix wrong position being calculated and used for block colors (and possibly other things). 2023-08-18 01:58:11 +00:00
James Seibel 155648035b fix SSAO rendering 2023-08-17 20:56:35 -05:00
NULL511 c75c830ab2 revert cpu projection inverse fog 2023-08-17 13:06:37 -04:00
NULL511 ea5b19b4e7 cpu projection inverse fog 2023-08-17 12:35:16 -04:00
NULL511 be1d13e6ad cpu projection inverse 2023-08-17 12:08:45 -04:00
NULL511 4563e4872e shader syntax fix 2023-08-17 11:19:38 -04:00
NULL511 ceb0c215c5 shader cleanup initial 2023-08-17 10:34:54 -04:00
coolGi d239defb94 Merge remote-tracking branch 'origin/main' 2023-08-17 23:27:26 +09:30
coolGi ff7e945b07 Changed config file deletion error message, to info 2023-08-17 23:25:18 +09:30
coolGi 26b6e19753 Temporary "fix" for ant water 2023-08-17 23:21:55 +09:30
coolGi 4969d2362d Removed if statement for deleting config file 2023-08-17 23:16:51 +09:30
James Seibel 7dc054c1dd potentially reduce OpenGL errors when restoring GLStates 2023-08-17 07:23:08 -05:00
James Seibel e488cb8a4c Add some additional error checking to ConfigFileHandling 2023-08-17 07:12:07 -05:00
James Seibel 7aa432951c Add Javadoc "since API 1.0.0" to API methods and objects 2023-08-16 07:42:12 -05:00
James Seibel 468c8b134c Remove unused EDhApiWorldGenThreadMode 2023-08-16 07:42:01 -05:00
James Seibel 1139a6eec7 Disable cave culling for dimensions with a ceiling 2023-08-16 07:23:42 -05:00
James Seibel d4bc5bbc82 Fix default chunkLodConverter ratio config value 2023-08-15 22:04:26 -05:00
James Seibel e5ab12ef3e Create .editorconfig 2023-08-15 20:50:42 -05:00
James Seibel 55bf122bc1 Potentially fix lag when moving across chunk borders 2023-08-15 20:49:22 -05:00
coolGi 300834f582 Removed unused accessors 2023-08-15 13:00:41 +09:30
coolGi bde1c860b9 Merge remote-tracking branch 'origin/main' 2023-08-15 12:47:57 +09:30
coolGi 858bf3e99b Fix to sodium, now no longer requiring Mixins 2023-08-15 12:47:13 +09:30
James Seibel 8489003e0c Apply editorconfig auto formatting 2023-08-14 21:16:08 -05:00
James Seibel 56959094ae Fix ModGitInfo crashing on release MC
It won't show the commits or branches, but it won't crash either
2023-08-14 07:30:41 -05:00
James Seibel 2914ddd121 Cache the DhChunkPos hashCode to improve DhLightingEngine speed 2023-08-13 17:10:27 -05:00
James Seibel f67949dbc4 Fix DhLightingEngine for light positions outside the chunk(s) 2023-08-13 17:09:03 -05:00
James Seibel 8df8ed4a02 Request a garbage collection after closing the DH world 2023-08-13 13:36:47 -05:00
James Seibel 470c9ff5b5 Fix DhLightingEngine overwhelming the GC 2023-08-13 13:36:32 -05:00