Commit Graph

1492 Commits

Author SHA1 Message Date
James Seibel 48ef896e06 set the api version in ModInfo to 1.0.0 and add patch version to the API 2023-06-29 20:46:33 -05:00
James Seibel e2a3f23e91 Merge branch 'main' into 'main'
Fix small bugs + make level map concurrent to prevent exceptions

See merge request jeseibel/distant-horizons-core!9
2023-06-28 23:18:26 +00:00
Cailin Smith 98634e2a0b Fix small bugs + make level map concurrent to prevent exceptions 2023-06-28 18:16:33 -05:00
James Seibel d91cde2319 Remove unused GitLab CI file 2023-06-26 19:23:30 -05:00
TomTheFurry 007749c9ef Optimization on load time, fix gl bug, and improve transparency 2023-06-26 23:20:02 +08:00
James Seibel e3ae9126bf API CI include all files 2 2023-06-26 07:45:38 -05:00
James Seibel 88e2482068 API CI include all files 2023-06-26 07:42:51 -05:00
James Seibel 76dfff013f try exposing javadoc CI 2023-06-26 07:41:48 -05:00
James Seibel 88fbd76952 Add an API javadoc CI/CD script 2023-06-26 07:34:27 -05:00
James Seibel 7c9301745a Fix a couple API javadoc compiler errors 2023-06-26 07:26:50 -05:00
James Seibel 048b745be0 re-add horizontal micro-offset in vertex shader
It caused gaps on the edge of some LODs
2023-06-25 22:00:47 -05:00
James Seibel 35f239693d re-add quad.hasError red color
accidentally removed it
2023-06-25 19:01:10 -05:00
James Seibel 9789b5be12 Fix some black sky lighting, refactor ColumnBox and RenderDataPoint 2023-06-25 18:44:54 -05:00
James Seibel 89f0d719c8 refactor ColumnBox.makeAdjQuads -> makeAdjVerticalQuad 2023-06-25 18:44:46 -05:00
Cailin Smith 368541b09c Fix small bugs + make level map concurrent to prevent exceptions 2023-06-25 22:22:23 +02:00
coolGi d04b4c0d55 Moved SSAO to the new AbstractShader thing 2023-06-24 23:17:58 +09:30
James Seibel 1dad6fd83f Overhaul Dh API event definition system
Whether an event is a one time event or a cancelable event is now defined via their interface.
Also replace DhApiLevelSaveEvent with DhApiChunkModifiedEvent
2023-06-23 23:07:41 -05:00
TomTheFurry be38d82b26 Greatly improve Gen queue stability & improve loading times and performance 2023-06-24 00:24:11 +08:00
James Seibel b0f9122599 DhApiTerrainDataRepo reformat 2023-06-22 19:49:43 -05:00
James Seibel feb03efafa Add AbstractDhApiChunkWorldGenerator 2023-06-22 07:56:43 -05:00
James Seibel 6066b98a9b Remove micro vertical vertex offset
remove to attempt fixing a SSAO bug where some blocks have black borders.
Also the vertical offset shouldn't be necessary since all vertical LODs should be the same size.
2023-06-21 07:30:31 -05:00
James Seibel cf60322be6 Add a comment from leetom explaining granularity 2023-06-21 07:14:36 -05:00
James Seibel 5dcb73b30a Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core 2023-06-21 07:03:41 -05:00
James Seibel a3c991d769 Remove unimplemented IDhApiWorldGen.getThreadingMode() 2023-06-21 07:03:28 -05:00
coolGi 31a563ee90 Copied noise to its own shader, and maybe fixed fog fragment 2023-06-21 19:40:24 +09:30
coolGi 5bc9ce7c8a Moved SSAORenderer to shaders folder 2023-06-21 19:27:06 +09:30
James Seibel 56e4454e41 Fix Api runtime error and add comments on how to fix in future 2023-06-20 20:55:06 -05:00
TomTheFurry d5c1b7669d Fixed up last of the bugs 2023-06-20 19:04:23 +08:00
TomTheFurry 2f249c39d4 fixed and optimize a lot of stuff. 2023-06-20 15:47:52 +08:00
James Seibel 173e216fa3 Add (untested) DhApiTerrainDataRepo.overwriteChunkDataAsync() 2023-06-19 22:04:10 -05:00
James Seibel e760c6a4e3 Add an API event for modified render and full data files 2023-06-19 21:41:42 -05:00
James Seibel 419323bedb Fix config default thread counts being 0 2023-06-19 20:40:54 -05:00
coolGi 71f8bccb7d Forgot to turn down default noise intensity 2023-06-20 00:03:53 +09:30
coolGi 40225cb13f Started work on putting fog in its own shader 2023-06-20 00:01:54 +09:30
coolGi 1568f73c40 Edited some stuff so noise is less on transparent, bright, or dark objects 2023-06-20 00:01:37 +09:30
TomTheFurry 6127ca192d Fix the issues. (Tho now render buffer would need constant refresh. Todo: Add buffer dirty flag.) 2023-06-19 14:39:37 +08:00
TomTheFurry 64b7e2ef33 Continue on impl the gen queue re-queueing. (Might have broke buffer updates tho...) 2023-06-19 14:25:38 +08:00
James Seibel 808380b461 improve FileHandler directory creation logic 2023-06-18 08:51:12 -05:00
James Seibel 773cd3aaef Allow API override for configs by default 2023-06-17 21:53:05 -05:00
James Seibel 55019c51ed Fix Config setApi not firing listeners 2023-06-17 21:52:52 -05:00
James Seibel f5784c07b1 Fix some config setup not running if the UI isn't opened 2023-06-17 21:52:38 -05:00
James Seibel ac73b52b23 remove fixme in DhApiTerrainRepo 2023-06-17 21:01:14 -05:00
James Seibel 122e24ad6d Add validation to FullDataArray and SingleColumnData 2023-06-17 21:00:35 -05:00
James Seibel b7ca6dbd87 Fix DhLodPos.getDhSectionRelativePositionForDetailLevel()
It had an off by 1 error
2023-06-17 20:57:41 -05:00
James Seibel 594f42a889 rename namespace lod -> distanthorizons 2023-06-17 17:45:21 -05:00
James Seibel 5c2f89a0a5 uncomment debug code in DhApiTerrainDataRepo
Might as well keep the debug code up to date in case it is needed
2023-06-17 16:51:42 -05:00
James Seibel a5db19cfc9 Add a logger and fixme note to DhApiTerrainDataRepo 2023-06-17 16:44:51 -05:00
James Seibel fa8a62b8a9 rename IDhApiUnsafeWrapper method 2023-06-17 16:36:01 -05:00
James Seibel d0819fb6c1 rename DhApiMain -> DhApi
I missed a file
2023-06-17 16:12:06 -05:00
James Seibel d335e10057 rename DhApiMain -> DhApi 2023-06-17 12:01:37 -05:00