Module: Mesa
Branch: master
Commit: 79875a9a644c4c3413a34111e47c74d8fafb5da0
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=79875a9a644c4c3413a34111e47c74d8fafb5da0

Author: Alyssa Rosenzweig <[email protected]>
Date:   Mon Jul 29 16:53:05 2019 -0700

pan/midgard: Add new swizzles

Used for derivatives.

Signed-off-by: Alyssa Rosenzweig <[email protected]>

---

 src/panfrost/midgard/helpers.h | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/panfrost/midgard/helpers.h b/src/panfrost/midgard/helpers.h
index 9e8f964b00c..d3ae39ab155 100644
--- a/src/panfrost/midgard/helpers.h
+++ b/src/panfrost/midgard/helpers.h
@@ -201,6 +201,9 @@ quadword_size(int tag)
 #define SWIZZLE_XYZW SWIZZLE(COMPONENT_X, COMPONENT_Y, COMPONENT_Z, 
COMPONENT_W)
 #define SWIZZLE_XYXZ SWIZZLE(COMPONENT_X, COMPONENT_Y, COMPONENT_X, 
COMPONENT_Z)
 #define SWIZZLE_XYZZ SWIZZLE(COMPONENT_X, COMPONENT_Y, COMPONENT_Z, 
COMPONENT_Z)
+#define SWIZZLE_XXXY SWIZZLE(COMPONENT_X, COMPONENT_X, COMPONENT_X, 
COMPONENT_Y)
+#define SWIZZLE_ZZZW SWIZZLE(COMPONENT_Z, COMPONENT_Z, COMPONENT_Z, 
COMPONENT_W)
+#define SWIZZLE_ZWWW SWIZZLE(COMPONENT_Z, COMPONENT_W, COMPONENT_W, 
COMPONENT_W)
 #define SWIZZLE_WWWW SWIZZLE(COMPONENT_W, COMPONENT_W, COMPONENT_W, 
COMPONENT_W)
 
 static inline unsigned

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to