Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Bakker <jeroen@blender.org>2022-10-21 15:36:25 +0300
committerJeroen Bakker <jeroen@blender.org>2022-10-21 15:58:27 +0300
commit3225bc2e7fb6100c74788acbaba9849a77c93ef2 (patch)
tree09c90309df67fddf18e5da1633692b02e5fda9bc
parentf0ebf696cbbb521f956c5b612037f4d11e87cb0d (diff)
GPU: Fix Metal GLSL compilation errors due to recent changes.
vec.st is legacy OpenGL and should not be used.
-rw-r--r--source/blender/gpu/shaders/gpu_shader_icon_frag.glsl8
1 files changed, 4 insertions, 4 deletions
diff --git a/source/blender/gpu/shaders/gpu_shader_icon_frag.glsl b/source/blender/gpu/shaders/gpu_shader_icon_frag.glsl
index ff56d772317..4452349f23c 100644
--- a/source/blender/gpu/shaders/gpu_shader_icon_frag.glsl
+++ b/source/blender/gpu/shaders/gpu_shader_icon_frag.glsl
@@ -27,15 +27,15 @@ void main()
bool lower_half = mask_coord_interp.y < circle_center.y;
bool right_half = mask_coord_interp.x > circle_center.x;
- if (right_half && mask_coord_interp.t < circle_center.y + circle_radius_outer) {
+ if (right_half && mask_coord_interp.y < circle_center.y + circle_radius_outer) {
mask = smoothstep(circle_center.y + circle_radius_inner,
circle_center.y + circle_radius_outer,
- mask_coord_interp.t);
+ mask_coord_interp.y);
}
- if (lower_half && mask_coord_interp.s > circle_center.x - circle_radius_outer) {
+ if (lower_half && mask_coord_interp.x > circle_center.x - circle_radius_outer) {
mask = smoothstep(circle_center.x - circle_radius_inner,
circle_center.x - circle_radius_outer,
- mask_coord_interp.s);
+ mask_coord_interp.x);
}
fragColor = mix(vec4(0.0), fragColor, max(mask_transparency, mask));