Fix: GPU: C++ GLSL stubs: Swizzle in wrong list

This commit is contained in:
Clément Foucault
2025-05-08 20:55:15 +02:00
parent dafdced6ab
commit a68ad1b676

View File

@@ -160,7 +160,7 @@ template<typename T, int Sz> struct SwizzleBase : VecOp<T, Sz> {
#define SWIZZLE_XYZ(T) \
SWIZZLE_XY(T) \
SwizzleBase<T, 2> xz, yz, zx, zy, zz, zw; \
SwizzleBase<T, 2> xz, yz, zx, zy, zz; \
SwizzleBase<T, 3> xxz, xyz, xzx, xzy, xzz, yxz, yyz, yzx, yzy, yzz, zxx, zxy, zxz, zyx, zyy, \
zyz, zzx, zzy, zzz; \
SwizzleBase<T, 4> xxxz, xxyz, xxzx, xxzy, xxzz, xyxz, xyyz, xyzx, xyzy, xyzz, xzxx, xzxy, xzxz, \
@@ -182,7 +182,7 @@ template<typename T, int Sz> struct SwizzleBase : VecOp<T, Sz> {
#define SWIZZLE_XYZW(T) \
SWIZZLE_XYZ(T) \
SwizzleBase<T, 2> xw, yw, wx, wy, wz, ww; \
SwizzleBase<T, 2> xw, yw, zw, wx, wy, wz, ww; \
SwizzleBase<T, 3> 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; \