Merge branch 'master' into gallium-sampler-view
[mesa.git] / src / gallium / include / pipe / p_defines.h
index 5c97dc87e828e89a29748b60727db3ae78c8703d..c1e291b9da4518cd6c3edbdba9c032be90b68a61 100644 (file)
@@ -369,6 +369,17 @@ enum pipe_transfer_usage {
 #define PIPE_SPRITE_COORD_LOWER_LEFT 1
 
 
+/**
+ * Texture swizzles
+ */
+#define PIPE_SWIZZLE_RED   0
+#define PIPE_SWIZZLE_GREEN 1
+#define PIPE_SWIZZLE_BLUE  2
+#define PIPE_SWIZZLE_ALPHA 3
+#define PIPE_SWIZZLE_ZERO  4
+#define PIPE_SWIZZLE_ONE   5
+
+
 /**
  * Implementation capabilities/limits which are queried through
  * pipe_screen::get_param() and pipe_screen::get_paramf().