From a68ad1b67684dc65f9f8bbba42e83acb5b5ed7e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Thu, 8 May 2025 20:55:15 +0200 Subject: [PATCH] Fix: GPU: C++ GLSL stubs: Swizzle in wrong list --- source/blender/gpu/shaders/gpu_glsl_cpp_stubs.hh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/gpu/shaders/gpu_glsl_cpp_stubs.hh b/source/blender/gpu/shaders/gpu_glsl_cpp_stubs.hh index f28be682181..a6d2ed538ef 100644 --- a/source/blender/gpu/shaders/gpu_glsl_cpp_stubs.hh +++ b/source/blender/gpu/shaders/gpu_glsl_cpp_stubs.hh @@ -160,7 +160,7 @@ template struct SwizzleBase : VecOp { #define SWIZZLE_XYZ(T) \ SWIZZLE_XY(T) \ - SwizzleBase xz, yz, zx, zy, zz, zw; \ + SwizzleBase xz, yz, zx, zy, zz; \ SwizzleBase xxz, xyz, xzx, xzy, xzz, yxz, yyz, yzx, yzy, yzz, zxx, zxy, zxz, zyx, zyy, \ zyz, zzx, zzy, zzz; \ SwizzleBase xxxz, xxyz, xxzx, xxzy, xxzz, xyxz, xyyz, xyzx, xyzy, xyzz, xzxx, xzxy, xzxz, \ @@ -182,7 +182,7 @@ template struct SwizzleBase : VecOp { #define SWIZZLE_XYZW(T) \ SWIZZLE_XYZ(T) \ - SwizzleBase xw, yw, wx, wy, wz, ww; \ + SwizzleBase xw, yw, zw, wx, wy, wz, ww; \ SwizzleBase xxw, xyw, xzw, xwx, xwy, xwz, xww, yxw, yyw, yzw, ywx, ywy, ywz, yww, zxw, \ zyw, zzw, zwx, zwy, zwz, zww, wxx, wxy, wxz, wxw, wyx, wyy, wyz, wyw, wzx, wzy, wzz, wzw, \ wwx, wwy, wwz, www; \