summaryrefslogtreecommitdiff
path: root/src/render/shaders/glsl/quad.frag
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/shaders/glsl/quad.frag')
-rw-r--r--src/render/shaders/glsl/quad.frag7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/render/shaders/glsl/quad.frag b/src/render/shaders/glsl/quad.frag
index dc1945af..46d42a8c 100644
--- a/src/render/shaders/glsl/quad.frag
+++ b/src/render/shaders/glsl/quad.frag
@@ -7,6 +7,7 @@
precision highp float;
in vec4 v_color;
+uniform vec4 colorSRGB;
#if USE_ROUNDING
uniform float radius;
uniform float roundingPower;
@@ -28,6 +29,10 @@ void main() {
fragColor = pixColor;
#if USE_MIRROR
- mirrorColor = fragColor;
+#if USE_ROUNDING
+ mirrorColor = rounding(colorSRGB, radius, roundingPower, topLeft, fullSize);
+#else
+ mirrorColor = colorSRGB;
+#endif
#endif
}