From 3225bc2e7fb6100c74788acbaba9849a77c93ef2 Mon Sep 17 00:00:00 2001 From: Jeroen Bakker Date: Fri, 21 Oct 2022 14:36:25 +0200 Subject: GPU: Fix Metal GLSL compilation errors due to recent changes. vec.st is legacy OpenGL and should not be used. --- source/blender/gpu/shaders/gpu_shader_icon_frag.glsl | 8 ++++---- 1 file 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)); -- cgit v1.2.3