summaryrefslogtreecommitdiff
path: root/data/shaders/path-fill-frag.glsl
diff options
context:
space:
mode:
authorDavid Thompson <dthompson2@worcester.edu>2023-12-30 19:32:19 -0500
committerDavid Thompson <dthompson2@worcester.edu>2024-07-24 21:54:32 -0400
commit76dc3f0af36775d2fdaab61134dd0f875ee48292 (patch)
tree33fe349038005f7e5f733856895903257a448b54 /data/shaders/path-fill-frag.glsl
parent41e7e7152a66f40f3a23439fb0ea4b2b03acbf1c (diff)
WIP graphics engine rewrite.wip-graphics-backend
Diffstat (limited to 'data/shaders/path-fill-frag.glsl')
-rw-r--r--data/shaders/path-fill-frag.glsl14
1 files changed, 14 insertions, 0 deletions
diff --git a/data/shaders/path-fill-frag.glsl b/data/shaders/path-fill-frag.glsl
index e839318..3e10bf0 100644
--- a/data/shaders/path-fill-frag.glsl
+++ b/data/shaders/path-fill-frag.glsl
@@ -12,11 +12,25 @@ varying vec2 fragPosition;
in vec2 fragPosition;
#endif
+#ifdef GLSL120
uniform int mode;
uniform vec4 color;
uniform vec4 endColor;
+uniform mat3 gradientMatrix;
uniform vec2 gradientRange;
uniform float radialGradientRatio;
+#else
+layout (std140) uniform Fill
+{
+ mat4 mvp;
+ vec4 color;
+ int mode;
+ vec4 endColor;
+ mat3 gradientMatrix;
+ vec2 gradientRange;
+ float radialGradientRatio;
+};
+#endif
vec4 gradientMix(float x) {
float start = gradientRange.x;