diff --git a/osu.Game.Resources/Shaders/sh_Flashlight.h b/osu.Game.Resources/Shaders/sh_Flashlight.h index 7e0f344..2189f11 100644 --- a/osu.Game.Resources/Shaders/sh_Flashlight.h +++ b/osu.Game.Resources/Shaders/sh_Flashlight.h @@ -8,11 +8,13 @@ varying vec4 v_Colour; uniform vec2 flashlightPos; uniform vec2 flashlightSize; +uniform float flashlightDim; + const float smoothness = 1.1; vec4 getColourAt(vec2, vec2, vec4); void main(void) { - gl_FragColor = getColourAt(flashlightPos - v_Position, flashlightSize, v_Colour); + gl_FragColor = mix(getColourAt(flashlightPos - v_Position, flashlightSize, v_Colour), vec4(0.0, 0.0, 0.0, 1.0), flashlightDim); } \ No newline at end of file