blur can be turned off using config file

This commit is contained in:
minjaesong
2021-09-12 12:46:31 +09:00
parent c9956f6c8b
commit cdf82270dc
2 changed files with 6 additions and 3 deletions

View File

@@ -83,7 +83,7 @@ object DefaultConfig {
"pcgamepadenv" to "console",
//jsonObject.writeValue("safetywarning" to true,
//"safetywarning" to true,
"maxparticles" to 768,
@@ -94,6 +94,7 @@ object DefaultConfig {
// "fancy" graphics settings
"fxdither" to true,
"fxretro" to false,
"fxblurredbackground" to true,
//"fx3dlut" to false,

View File

@@ -55,13 +55,15 @@ class UIFakeBlurOverlay(val blurRadius: Float, val nodarken: Boolean) : UICanvas
override var openCloseTime: Second = 0f
private val shaderBlur = App.loadShaderFromFile("assets/blur.vert", "assets/blur2.frag")
private val shaderBlur = App.loadShaderFromFile("assets/blur.vert", "assets/blur.frag")
private val darken = Color(0.5f, 0.5f, 0.5f, 1f)
override fun updateUI(delta: Float) {}
override fun renderUI(batch: SpriteBatch, camera: Camera) {
Toolkit.blurEntireScreen(batch, camera as OrthographicCamera, blurRadius, 0, 0, width, height)
if (App.getConfigBoolean("fxblurredbackground")) {
Toolkit.blurEntireScreen(batch, camera as OrthographicCamera, blurRadius, 0, 0, width, height)
}
if (!nodarken) {
blendMul(batch)