added texture types and mapping types
authorBrian <brian.paul@tungstengraphics.com>
Fri, 29 Jun 2007 18:59:58 +0000 (12:59 -0600)
committerBrian <brian.paul@tungstengraphics.com>
Fri, 29 Jun 2007 18:59:58 +0000 (12:59 -0600)
src/mesa/pipe/p_defines.h

index a0c4d72a3c2ab63f9759f1f30ca0d65e3b5358c0..7212040b3629ab5399f50574bf22c3c25bfbc255 100644 (file)
 #define PIPE_FORMAT_U_A8            4  /**< ubyte alpha */
 #define PIPE_FORMAT_U_I8            5  /**< ubyte intensity */
 #define PIPE_FORMAT_U_L8_A8         6  /**< ubyte luminance, alpha */
-
 #define PIPE_FORMAT_U_Z16           7  /**< ushort Z/depth */
 #define PIPE_FORMAT_F_Z32           8  /**< float Z/depth */
 #define PIPE_FORMAT_YCBCR           9
 #define PIPE_FORMAT_YCBCR_REV      10
 
+/**
+ * Texture typess
+ */
+#define PIPE_TEXTURE_1D   0
+#define PIPE_TEXTURE_2D   1
+#define PIPE_TEXTURE_3D   2
+#define PIPE_TEXTURE_CUBE 3
+
+/**
+ * Buffer mapping access modes
+ */
+#define PIPE_MAP_READ         1
+#define PIPE_MAP_WRITE        2
+#define PIPE_MAP_READ_WRITE   3
+
 #endif