add a config for unexplored fog
This commit is contained in:
@@ -444,6 +444,13 @@ public class Config
|
||||
+ "")
|
||||
.build();
|
||||
|
||||
public static ConfigEntry<Boolean> enableUnexploredFogRendering = new ConfigEntry.Builder<Boolean>()
|
||||
.set(true)
|
||||
.comment(""
|
||||
+ "If true unexplored/ungenerated LODs will be rendered as large dark gray boxes. \n"
|
||||
+ "")
|
||||
.build();
|
||||
|
||||
public static ConfigEntry<Boolean> enableInstancedRendering = new ConfigEntry.Builder<Boolean>()
|
||||
.set(true)
|
||||
.comment(""
|
||||
|
||||
@@ -21,7 +21,9 @@ package com.seibel.distanthorizons.core.level;
|
||||
|
||||
import com.seibel.distanthorizons.api.interfaces.render.IDhApiRenderableBoxGroup;
|
||||
import com.seibel.distanthorizons.api.methods.events.abstractEvents.DhApiChunkModifiedEvent;
|
||||
import com.seibel.distanthorizons.api.methods.events.sharedParameterObjects.DhApiRenderParam;
|
||||
import com.seibel.distanthorizons.api.objects.render.DhApiRenderableBoxGroupShading;
|
||||
import com.seibel.distanthorizons.core.config.Config;
|
||||
import com.seibel.distanthorizons.core.dataObjects.fullData.sources.FullDataSourceV2;
|
||||
import com.seibel.distanthorizons.core.file.fullDatafile.DelayedFullDataSourceSaveCache;
|
||||
import com.seibel.distanthorizons.core.generation.DhLightingEngine;
|
||||
@@ -384,6 +386,11 @@ public abstract class AbstractDhLevel implements IDhLevel
|
||||
this.unexploredFogRenderableBoxGroup.setSkyLight(LodUtil.MAX_MC_LIGHT);
|
||||
this.unexploredFogRenderableBoxGroup.setSsaoEnabled(true);
|
||||
this.unexploredFogRenderableBoxGroup.setShading(DhApiRenderableBoxGroupShading.getDefaultShaded());
|
||||
this.unexploredFogRenderableBoxGroup.setPreRenderFunc((DhApiRenderParam param) ->
|
||||
{
|
||||
boolean renderingEnabled = Config.Client.Advanced.Graphics.GenericRendering.enableUnexploredFogRendering.get();
|
||||
this.unexploredFogRenderableBoxGroup.setActive(renderingEnabled);
|
||||
});
|
||||
|
||||
GenericObjectRenderer genericRenderer = this.getGenericRenderer();
|
||||
if (genericRenderer != null)
|
||||
|
||||
@@ -219,6 +219,10 @@
|
||||
"Enable Cloud Rendering",
|
||||
"distanthorizons.config.client.advanced.graphics.genericRendering.enableCloudRendering.@tooltip":
|
||||
"If true LOD clouds will be rendered.",
|
||||
"distanthorizons.config.client.advanced.graphics.genericRendering.enableUnexploredFogRendering":
|
||||
"Enable Unexplored Fog Rendering",
|
||||
"distanthorizons.config.client.advanced.graphics.genericRendering.enableUnexploredFogRendering.@tooltip":
|
||||
"If true unexplored/ungenerated LODs will be rendered as large dark gray boxes.",
|
||||
"distanthorizons.config.client.advanced.graphics.genericRendering.enableInstancedRendering":
|
||||
"Enable Instanced Rendering",
|
||||
"distanthorizons.config.client.advanced.graphics.genericRendering.enableInstancedRendering.@tooltip":
|
||||
|
||||
Reference in New Issue
Block a user