diff --git a/osu.Game.Resources/Shaders/sh_CircularFlashlight.fs b/osu.Game.Resources/Shaders/sh_CircularFlashlight.fs index ebee31c..84aafd5 100644 --- a/osu.Game.Resources/Shaders/sh_CircularFlashlight.fs +++ b/osu.Game.Resources/Shaders/sh_CircularFlashlight.fs @@ -5,5 +5,5 @@ vec4 getColourAt(vec2 diff, vec2 size, vec4 originalColour) float dist = length(diff); float flashlightRadius = length(size); - return vec4(originalColour.xyz, smoothstep(flashlightRadius, flashlightRadius * smoothness, dist)); + return originalColour * vec4(1.0, 1.0, 1.0, smoothstep(flashlightRadius, flashlightRadius * smoothness, dist)); } \ No newline at end of file diff --git a/osu.Game.Resources/Shaders/sh_RectangularFlashlight.fs b/osu.Game.Resources/Shaders/sh_RectangularFlashlight.fs index e1efd93..8426ca7 100644 --- a/osu.Game.Resources/Shaders/sh_RectangularFlashlight.fs +++ b/osu.Game.Resources/Shaders/sh_RectangularFlashlight.fs @@ -6,5 +6,5 @@ vec4 getColourAt(vec2 diff, vec2 size, vec4 originalColour) float alpha = length(smoothstep(size, size * smoothness, diff)); - return vec4(originalColour.xyz, alpha); + return originalColour * vec4(1.0, 1.0, 1.0, alpha); } \ No newline at end of file