gallium: Move PIPE_TEXTURE_USAGE* to p_defines.h
[mesa.git] / src / gallium / include / pipe / p_defines.h
index f8fadf31b60b1bb25baab9f9a2710f48f5583df1..bc4d7c845a98fc4d50347a88af7cd1786cb75a69 100644 (file)
@@ -166,6 +166,12 @@ enum pipe_texture_target {
 #define PIPE_TEX_FACE_NEG_Z   5
 #define PIPE_TEX_FACE_MAX     6
 
+#define PIPE_TEXTURE_USAGE_RENDER_TARGET   0x1
+#define PIPE_TEXTURE_USAGE_DISPLAY_TARGET  0x2 /* ie a backbuffer */
+#define PIPE_TEXTURE_USAGE_PRIMARY         0x4 /* ie a frontbuffer */
+#define PIPE_TEXTURE_USAGE_DEPTH_STENCIL   0x8
+#define PIPE_TEXTURE_USAGE_SAMPLER         0x10
+
 /**
  * Surfaces, textures, etc. (others may be added)
  */