From bacda9dd97d4554e2ac81e85622323eb9016089a Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Fri, 16 Sep 2022 12:31:11 +0700 Subject: [PATCH] light penetration argument --- .../ru/dbotthepony/kstarbound/client/render/LightRenderer.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/ru/dbotthepony/kstarbound/client/render/LightRenderer.kt b/src/main/kotlin/ru/dbotthepony/kstarbound/client/render/LightRenderer.kt index 246eb168..415d37f5 100644 --- a/src/main/kotlin/ru/dbotthepony/kstarbound/client/render/LightRenderer.kt +++ b/src/main/kotlin/ru/dbotthepony/kstarbound/client/render/LightRenderer.kt @@ -198,6 +198,7 @@ class LightRenderer(val state: GLStateTracker) { color: Color = Color.WHITE, radius: Float = 10f, innerRadius: Float = radius / 3f, + lightPenetration: Float = 4f, stack: Matrix4fStack = state.matrixStack ) { state.ensureSameThread() @@ -224,7 +225,7 @@ class LightRenderer(val state: GLStateTracker) { state.programs.softLightGeometry.use() state.programs.softLightGeometry.transform.set(stack.last) state.programs.softLightGeometry.lightPositionAndSize.set(Vector3f(position, innerRadius)) - state.programs.softLightGeometry.lightPenetration.set(1f) + state.programs.softLightGeometry.lightPenetration.set(lightPenetration) state.blendFunc = BlendFunc.ONLY_BLEND_ALPHA