Commit Graph

613 Commits

Author SHA1 Message Date
CodeF53 79224bdca3 Add a toggle for avoided blocks tint. Close #281
This is off by default

Additional comments in #tech-talk:
https://discord.com/channels/881614130614767666/902896965354930217/970351193928921139
2022-05-01 09:59:36 -06:00
TomTheFurry 10943e0d7d Added pre merge quads for more performance!!!! 2022-05-01 16:05:05 +08:00
TomTheFurry 031539bd31 Added dataView system so no longer need to copy arrays around 2022-05-01 14:19:51 +08:00
TomTheFurry be7a077367 Improved throwable logging for two custom logger 2022-05-01 13:14:29 +08:00
coolGi2007 e116b891a8 Some api stuff for config and updated readme to add json 2022-04-29 23:30:25 +09:30
coolGi2007 4310721640 New config finally done 2022-04-29 14:18:29 +09:30
coolGi2007 2888091b47 Merge remote-tracking branch 'origin/newConfig' into HEAD
# Conflicts:
#	src/main/java/com/seibel/lod/core/Config.java
#	src/main/java/com/seibel/lod/core/JarMain.java
#	src/main/java/com/seibel/lod/core/config/ConfigBase.java
#	src/main/java/com/seibel/lod/core/config/file/ConfigFileHandling.java
#	src/main/java/com/seibel/lod/core/config/types/ConfigEntry.java
#	src/main/java/com/seibel/lod/core/util/SingletonHandler.java
#	src/main/java/com/seibel/lod/core/wrapperInterfaces/config/ILodConfigWrapperSingleton.java
#	src/main/resources/assets/lod/lang/en_us.json
2022-04-29 10:52:19 +09:30
coolGi2007 600314e419 FINALLY! CLASSIC CONFIG GUI DONE 2022-04-28 14:17:27 +00:00
coolGi2007 768bd88982 (core didnt push) Fixed number values and got closer to completing the classic gui 2022-04-28 10:33:05 +00:00
James Seibel 7ee05282dd Remove invalid preprocessors from Core
Core can't use preprocessors
2022-04-27 21:56:00 -05:00
coolGi2007 417c3fcf8b Some api stuff for servers and stopped people setting invalid values trough file 2022-04-27 18:33:06 +09:30
James Seibel 76ac0ad3ff Add the first draft of the DH Api 2022-04-26 22:04:21 -05:00
James Seibel 170042620a use the dev preprocessor to display the dev build warning 2022-04-26 21:31:02 -05:00
coolGi2007 529777360b Add classic config GUI part 2/3 2022-04-25 15:02:18 +09:30
James Seibel f5d48ebcd3 Prep for the external DH API
All files previously in the "api" package have been moved to "api.internal"
2022-04-24 19:18:41 -05:00
James Seibel ad0eb208ea Replace the ApiShared Logger with class specific loggers
This should make the logs easier to understand.
2022-04-24 19:13:18 -05:00
James Seibel babc65217c minor refactors 2022-04-24 17:19:16 -05:00
James Seibel 5a79fac6b1 Update the licensing file
I forgot there was a file in Core
2022-04-24 16:46:57 -05:00
James Seibel bc0afd2bd5 Change the license from GPL to LGPL 2022-04-24 15:28:45 -05:00
coolGi2007 3fb4d631ac Even more abstraction to config stuff 2022-04-24 15:49:49 +10:00
James Seibel 83a2fa86d9 update the version number to 1.7.0a-dev
And re-enable the experimental build warning
2022-04-22 22:28:20 -05:00
James Seibel f0f18993d1 Update the mod version in ModInfo 2022-04-22 21:17:29 -05:00
James Seibel 026816053c Remove the experimental build warning 2022-04-22 21:08:04 -05:00
James Seibel 0d3c005e0f Slightly improve the wording in en_us 2022-04-22 20:38:08 -05:00
TomTheFurry a93c04a654 Updated some config defaults and min/maxs 2022-04-22 21:11:35 +08:00
TomTheFurry 1601f0d19f Add the cave culling switch logic 2022-04-22 21:07:10 +08:00
coolGi2007 1f80084377 Fixed not running 2022-04-21 10:58:23 +10:00
coolGi2007 69e0cfe97a Commit part 1 of trying to make the gui work vanilla 2022-04-21 10:17:55 +10:00
sasanaps@hotmail.com 85f16e749a Commit to fix 1 thing 2022-04-20 20:20:58 +10:00
sasanaps@hotmail.com a3bbdc421f Just a commit to save the progress 2022-04-20 20:00:33 +10:00
TomTheFurry 6ad6ecc731 Ops. 2022-04-18 16:11:38 +08:00
TomTheFurry 29fab65ee9 Improve overlapped quads handling + fix minLevel being used to clamp getMaxVerticalData(), causing invalid sized containers being added to incorrect detail level slot in a region. 2022-04-18 15:57:14 +08:00
TomTheFurry a3022d2c64 Fix critical mem leak in BlockDetail + Add spaced out worldGenThread + make worldGenUpdate update once per 10 ticks + Semi-impl proper EarthCurveRatio limits + make worldGenThreads terminate faster + impl temp bypass to stop deadlocks on BufferFactory destroy() + fix chat logging messages with Throwable twice 2022-04-17 18:07:50 +08:00
TomTheFurry d2fef22719 Add config settings for earthCurve thingy 2022-04-15 19:15:55 +08:00
TomTheFurry 1cb27f2f78 Fix dumb mistake + change a bit of stuff 2022-04-15 18:46:38 +08:00
TomTheFurry 892570a442 Add curve shader + fix/change ibo upload 2022-04-15 18:25:58 +08:00
TomTheFurry 705060fa97 Fix multiple little bugs 2022-04-15 16:48:49 +08:00
James Seibel b98082980b Merge 2022-04-14 19:37:35 -05:00
James Seibel d3b1635538 Reformat LodFogConfig 2022-04-14 19:36:19 -05:00
TomTheFurry 73f9edc091 Fix GpuUploadMethod that use mapping to use DynamicDraw instead of StaticDraw 2022-04-14 18:17:39 +08:00
TomTheFurry 7f6d123292 '*Fixed*' the T-junction pixel issue... kinda. 2022-04-14 17:00:21 +08:00
TomTheFurry ca64027b0c Rework cortex's ibo, and the buffer objects. 2022-04-14 15:42:37 +08:00
James Seibel 175c48a49e auto-format 2022-04-13 21:57:48 -05:00
James Seibel 6f75197085 auto-format 2022-04-13 21:46:31 -05:00
James Seibel c1d6541729 auto-format and fix version date formats 2022-04-13 21:23:05 -05:00
James Seibel 0905f60034 Merge branch 'MCRcortex/distant-horizons-core-IBO' 2022-04-13 21:07:50 -05:00
James Seibel f012ac44a7 Reformat comment and optimize the bind/unbind calls 2022-04-13 21:06:47 -05:00
mcrcortex c19e2613b4 Swapped GL 4.3 direct state accesses with GL 3.1 core features 2022-04-13 23:24:36 +10:00
mcrcortex 351decad34 Removed accidental imports 2022-04-13 23:18:13 +10:00
mcrcortex d22057e1b1 Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core into IBO 2022-04-13 23:12:04 +10:00