Commit Graph

488 Commits

Author SHA1 Message Date
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
James Seibel 78a1cc3330 Auto Format 2022-03-13 21:08:29 -05:00
TomTheFurry fbd8f48433 Improved getMaximumRenderedChunk and fix GLMessage on forge 2022-03-13 22:57:06 +08:00
TomTheFurry 49cc46dc25 Update Config defaults 2022-03-13 16:15:28 +08:00
TomTheFurry 1c7d87b9d3 Add new config: Biome Blending 2022-03-13 15:39:34 +08:00
James Seibel bca2b61800 Close #207 (re-add brightness/contrast configs) 2022-03-09 23:06:15 -06:00
TomTheFurry c9cabd8a32 Rework BlockDetail and stuff. 2022-03-08 23:26:41 +08:00
TomTheFurry d731424e93 Fix it so I think java8 now works...? (Javadoc won't tell me versions) 2022-03-08 16:04:38 +08:00
James Seibel 510058b7df Closes #217 (Change Server Folder Name)
Adds multiple options for formatting the server folder name.
If LODs have already been generated with a previous setting the files will have to be transferred to the new folder.
2022-03-07 22:15:52 -06:00
James Seibel 05e70416b7 Manual refactoring 2022-03-07 06:34:06 -06:00
James Seibel d5eb094256 Replace constant values with their enum representations 2022-03-07 06:28:48 -06:00
James Seibel b7aa341961 Auto Format 2022-03-07 06:28:23 -06:00
James Seibel 3f091af3f8 Rename MinecraftWrapper -> MinecraftClientWrapper 2022-03-05 18:26:47 -06:00
James Seibel 566eb3651f remove WorldWrapper.isEmpty()
It wasn't used and there was a comment saying not to use it
2022-03-05 18:14:03 -06:00
James Seibel 58392a8ac1 Update the DependencyHandler to support circular references 2022-03-05 17:34:19 -06:00
James Seibel 2149da59df Replace string.strip() with string.trim() 2022-03-03 19:34:09 -06:00
coolGi2007 e41b19ba2e Fixed 1.16 (tough someone needs to fix core/objects/opengl/RenderRegion to work with java8) 2022-03-03 17:39:14 +10:30
James Seibel d84d535896 Refactor the dependency injectors 2022-03-01 21:19:45 -06:00
tom lee e6f8c0d65f Cleanup Error logging + Polish OpenGL Error/Warning/Message handling 2022-02-27 17:01:03 +08:00
tom lee 7db3789bc2 Fix Overdraw Circles & Void chunk error spam due to genMode+1 2022-02-26 16:15:11 +08:00
tom lee 8d18ba861e Fix missing move. Also moved needRegenBuffer flag to RenderRegion 2022-02-25 15:13:39 +08:00
tom lee 6e63e39cd8 Patch the merge commit cause I used wrong files and also -1 level bug 2022-02-24 22:27:21 +08:00
tom lee 1dcc973a24 Overhaul Rendering Buffer Management
+ Merging with Leo's fix to adjData and stuff
2022-02-24 21:59:20 +08:00
Morippi 7ad2e82646 Added comments 2022-02-23 18:26:35 +01:00
Morippi f32dfbcbe7 Added comments 2022-02-23 18:24:59 +01:00
Morippi 18b7835c4c Small fix to the region circle border 2022-02-23 17:16:05 +01:00