Commit Graph

136 Commits

Author SHA1 Message Date
James Seibel 5e413cfe93 Add a config to enable/disable using MC's lighting engine 2023-12-02 12:37:27 -06:00
NULL511 0dc267f038 add shader near clip using distance 2023-11-26 14:53:50 -05:00
James Seibel d07a285323 move the russian lang file to (hopefully) disable it
Apparently the previous renaming didn't work
2023-11-04 11:34:53 -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 488b598d97 Close #447 Add the ability to limit LOD chunk update rate 2023-10-28 12:18:55 -05:00
James Seibel b57d7c13df Fix outdated world gen thread tooltip 2023-10-21 11:26:03 -05:00
James Seibel bf2c36369e Fix localization renamings 2023-10-21 11:23:28 -05:00
James Seibel 611aae667c Fix missing localization for noiseSteps.@tooltip 2023-10-20 20:11:08 -05:00
James Seibel 2900417a3a Add a config to change the number of light baking threads 2023-10-20 20:09:16 -05:00
James Seibel 416c0db163 Fix Render Distance localization 2023-10-19 07:25:30 -05:00
James Seibel 31971e03db Fix missing MC sky 2023-10-12 21:35:04 -05:00
James Seibel 6e87a31e2e Disable the russian translation 2023-10-12 19:47:16 -05:00
James Seibel 229e042994 Re-add OpenGL debug config options, also remove debug LOD update configs 2023-10-10 20:40:45 -05:00
James Seibel 1a5bd288c8 Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core 2023-10-07 18:50:59 -05:00
James Seibel 526f483bfb Move data source meta data from the compressed binary into DB columns 2023-10-07 16:10:16 -05:00
James Seibel ece2fc5e6a Fix DatabaseUpdater on Forge 2023-10-06 22:12:26 -05:00
James Seibel 3231a2df3e update Schema table and allow for multiple statements in update scripts 2023-10-05 20:52:16 -05:00
coolGi 877b0dae25 Revert "Fix option and changelog button missing backgrounds"
This reverts commit 5fb79325ce.
2023-10-03 12:44:36 +10:30
James Seibel 1ec06fa94e Add database auto updating 2023-10-02 19:54:43 -05:00
James Seibel df859bd9fc Add automatic sql scripts to AbstractRepo 2023-10-02 07:35:23 -05:00
coolGi cbf84639ca Added missing lang 2023-09-26 22:56:52 +09:30
James Seibel e7021dff2b Merge branch 'main' into 'main'
Deleting comments

See merge request jeseibel/distant-horizons-core!28
2023-09-24 19:06:42 +00:00
NoName 24 26c86b4059 Deleting comments 2023-09-24 19:01:07 +00:00
NoName 24 14bc64ea6d Update en_us.json. Fixed "distant horizons.config.client.advanced.multiplayer.serverFolderNameMode.@tooltip" by adding "advanced." (it didn't exist before) 2023-09-24 14:17:12 +00:00
NoName 24 ebbeb02489 Update ru_ru.json (небольшие исправления + добавлены комментарии от меня: "unused_comment_..." / google en. small corrections + added comments from me: "unused_comment_...") 2023-09-24 09:24:51 +00:00
coolGi 72e396bbcd Added Russian language file (Thx noname24_, pixsym (sym), and pshsh (пшш)) 2023-09-24 11:20:30 +09:30
coolGi cb0b610812 Made config use our lang for everything 2023-09-24 11:09:08 +09:30
James Seibel 19cde1bbd4 Add a config for synchronous GPU uploading
hopefully to help with Sodium/AMD issues
2023-09-23 16:05:56 -05:00
James Seibel b4fe07643e Add config options for debug wireframe rendering 2023-09-16 10:10:11 -05:00
James Seibel 8a0e3a710c Add GL Context creation debug configs
In an attempt to fix Steam Deck crashing due to being unable to create the GL Context
2023-09-16 08:03:39 -05:00
James Seibel 36fc6aaea3 Reorganize SSAO config 2023-09-06 21:25:13 -05:00
James Seibel ea05ef3d3d Merge branch 'distant-horizons-core-ssao.improvements' 2023-09-06 17:54:20 -05:00
James Seibel ceda768f2b Fix allowUnsafeValues localization typo 2023-09-04 11:05:02 -05:00
NULL511 1da2b3558e add sample count 2023-09-04 03:09:25 -04:00
NULL511 4cd6bc06f1 reset default ssao settings 2023-09-04 00:12:45 -04:00
NULL511 4f1f11e769 add debug ssao settings; improve vanilla matching 2023-09-03 23:33:30 -04:00
NULL511 8c7937f9a2 cleanup 2023-09-01 18:25:37 -04:00
NULL511 f692ddaf93 dither fog 2023-09-01 17:56:59 -04:00
NULL511 3ee3b9c98c vanilla-matched ssao 2023-09-01 17:18:29 -04:00
NULL511 e29974282e faster ssao 2023-09-01 03:22:40 -04:00
James Seibel b894cc8836 Move Fog matrix inversion to the CPU 2023-08-31 21:15:49 -05:00
James Seibel 08f78c22f0 Move SSAO gInvProj to the CPU instead of GPU
Also make Mat4f.invert() return void instead of boolean to prevent confusion about trying to pass the result into shader uniforms.
2023-08-31 21:06:41 -05:00
James Seibel 8871b893c1 Reduce SSAO artifacting 2023-08-26 10:15:17 -05:00
James Seibel 9e43076853 Add OpenGL error log config 2023-08-26 08:51:20 -05:00
coolGi 81992f6a87 Formatted some resource files 2023-08-24 20:28:25 +09:30
James Seibel 4ec4b2f8dd Reduce SSAO noise 2023-08-21 22:06:33 -05:00
James Seibel 3b14bd655c Add a world curvature listener and limiter 2023-08-20 18:22:10 -05:00
James Seibel d5f3ac9fb8 Fix renderer crash when enabling earth curvature 2023-08-20 18:11:12 -05:00
James Seibel 8809fa88ce Fix incorrect vPos in curve.vert, thanks Null! 2023-08-17 21:21:49 -05:00
James Seibel 155648035b fix SSAO rendering 2023-08-17 20:56:35 -05:00