Commit Graph

513 Commits

Author SHA1 Message Date
TomTheFurry 7c935bb581 I think test renderer is now more correct? 2022-03-29 13:09:29 +08:00
CodeF53 3e825c11c4 small nitpicky changes to Lang Files 2022-03-28 19:24:28 -06:00
TomTheFurry 11982d701c Add RendererType & Debug Renderer + fix Logger bug 2022-03-28 17:04:06 +08:00
James Seibel 21d8f1124c Fix a null pointer error when moving empty folders 2022-03-27 21:49:20 -05:00
James Seibel b4009336a3 Fix old folders not moving if sub-dims are disabled 2022-03-27 00:09:32 -05:00
James Seibel a2d2e5d87b Make multi-Dim similarity = 0 disable the new system
By default the old system of 1 world per dimension is used
2022-03-26 23:15:47 -05:00
James Seibel f97815cac7 Update a log message in Sub-Dim 2022-03-26 21:34:36 -05:00
James Seibel 53c518b307 Fix incorrect files/folders crashing the sub-dim system 2022-03-26 21:27:16 -05:00
James Seibel 03f5a086f0 Automatically move old files to the new sub-dim system 2022-03-26 20:50:57 -05:00
James Seibel bc72142659 Merge for SubDim 2022-03-26 11:39:17 -05:00
TomTheFurry de51efc866 Fix logger bug, vertQual.next/pre missing ULTRA, subdim array compare 2022-03-26 23:31:04 +08:00
James Seibel 0658106822 Partially fix SubDimensionFinder 2022-03-26 10:20:01 -05:00
TomTheFurry 5178aa7def Overhaul Logging system to support runtime config switching 2022-03-26 18:55:02 +08:00
James Seibel a80f69f522 Use a SubDimCompare object to compare subDims
This still needs cleaning, but it is going in the right direction.
2022-03-24 22:56:06 -05:00
James Seibel 665a5a8bee Lower the subDim vertical quality back to LOW 2022-03-23 21:14:40 -05:00
James Seibel 8a851a70c7 rename LodDimFileHelper -> LodSubDimFolderFinder 2022-03-23 20:59:48 -05:00
James Seibel 621bf7341d Improve logging and potentially fix a few substring crashes 2022-03-23 20:58:50 -05:00
James Seibel 4820c11f8e Move a few objects to the objects.opengl package 2022-03-22 21:51:26 -05:00
James Seibel ebc4ee2ab7 auto-format before editing 2022-03-22 21:50:22 -05:00
TomTheFurry 95c5854d8f Add CaveCullingHeight + 'Fun' mode into config 2022-03-22 18:23:52 +08:00
CodeF53 fe798bf90c Skylight culling below Y
https://canary.discord.com/channels/881614130614767666/881748253228531772/955696258754961429
2022-03-22 00:21:49 -06:00
TomTheFurry 4a2a6fb4bd Fix 0 size quad bug + improve black face filling 2022-03-22 13:05:22 +08:00
James Seibel ef80271f09 Fix an incorrect array index 2022-03-21 21:21:09 -05:00
tom lee 6a5263a8f4 Add overdraw offset setting 2022-03-21 17:29:10 +08:00
tom lee 260ba1a70e Fix color mixing issue 2022-03-21 16:55:36 +08:00
tom lee ca625f9f8b Remove Manifold from core. Remove use of awt.Colors.
Removing awt.Colors due to it being just slow. And unneeded to import
entire awt lib just because of Color.

Removed Manifold from core due to Manifold java compiler has quite some
bugs, and it is causing crashes on inferring a generic class args on
inline Iterator class def. Core arn't needing those preprocessor
features anyways.
2022-03-21 15:13:26 +08:00
tom lee 4f2bf9b834 Add overdraw offset 2022-03-20 23:18:08 +08:00
tom lee 467f4a260f Forgot to turn back on the greedy meshing 2022-03-20 16:30:28 +08:00
tom lee 21253d1308 Add Cave Culling setting + cleanup + fix leo's adjData 2022-03-20 16:26:50 +08:00
tom lee 8f534fb51c Fix/Improve Near Clip Plane + add pow2 function 2022-03-20 13:41:28 +08:00
James Seibel 6cd0281d0e Merge in multi-dim support 2022-03-19 12:38:42 -05:00
James Seibel df73d1d275 Re-Add the brightness/saturation config 2022-03-19 11:00:28 -05:00
tom lee 804738cfe5 Accedentally moved a folder. Ops 2022-03-19 22:33:36 +08:00
tom lee 254d908807 Nuke old WorldGen, reorganize and improve all GridList util 2022-03-19 22:30:27 +08:00
James Seibel 9fa7fa843d Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core 2022-03-18 23:56:29 -05:00
James Seibel 82065cd1ce Add a config for the MultiDimension Similarity 2022-03-18 23:56:25 -05:00
James Seibel d0da822813 make the dimFileHelper run async 2022-03-18 22:01:29 -05:00
James Seibel 595aa79eb6 Fix crashing in singleplayer 2022-03-18 22:01:05 -05:00
James Seibel 8cdc0fc830 Remove a few unneeded imports 2022-03-17 23:08:52 -05:00
James Seibel c869047b30 Closes #134 (Add multi dimension support)
I still need to add a config and multithreading (to prevent stuttering when changing dimensions).
2022-03-17 23:08:42 -05:00
TomTheFurry 2907c8e3e7 Fixed a deadlock on shutting down BufferBuilders 2022-03-16 18:52:55 +08:00
TomTheFurry 4097cf7619 ADVANCED FOGGGGGGGGGGGGGGGG~~~~~~~~~~~~~~~~ 2022-03-16 18:52:55 +08:00
TomTheFurry cf519c02be Pushed the stuff leetom did on my macbook 2022-03-15 21:17:07 +10:30
TomTheFurry 4f563c2be5 Add proper multi FrameBuffer support(And fix MacOS?) 2022-03-15 16:38:39 +08:00
TomTheFurry e8de59a226 Fixup MixinUtilBackgroudThread+more render log 2022-03-15 18:48:27 +10:30
TomTheFurry 323da0b12c Improve GLMessage Parser 2022-03-15 12:37:51 +08:00
TomTheFurry 1c0e7839c0 Add Advanced Fog config entries. Actual impl is a todo. 2022-03-15 00:00:35 +08:00
TomTheFurry d2056d824f Slight cleanup of lodRenderer 2022-03-14 16:22:19 +08:00
TomTheFurry 7da2b90611 Fix hasCliffFace() not crossing chunk boundaries.
Also temp added cave culling. Need logic to provide better cave culling.
2022-03-14 15:10:04 +08:00
TomTheFurry f1eb06bbb1 Fix nullptr exception on calling clear(d) with d being null (Thx @HyperSoop) 2022-03-14 14:36:42 +08:00