i965/miptree: Check tex image allocation failures
[mesa.git] / src / mesa / drivers / dri / i915 / i915_context.h
index d8f592bcb9f185cc5e926e4041aff801657c05ea..4e68d1193ca61eb29b9d3806eb49548a2fcea6c7 100644 (file)
 #define I915_CTXREG_STATE4             0
 #define I915_CTXREG_LI                 1
 #define I915_CTXREG_LIS2               2
-#define I915_CTXREG_LIS4               3
-#define I915_CTXREG_LIS5               4
-#define I915_CTXREG_LIS6               5
-#define I915_CTXREG_BF_STENCIL_OPS     6
-#define I915_CTXREG_BF_STENCIL_MASKS   7
-#define I915_CTX_SETUP_SIZE            8
+#define I915_CTXREG_LIS3               3
+#define I915_CTXREG_LIS4               4
+#define I915_CTXREG_LIS5               5
+#define I915_CTXREG_LIS6               6
+#define I915_CTXREG_BF_STENCIL_OPS     7
+#define I915_CTXREG_BF_STENCIL_MASKS   8
+#define I915_CTX_SETUP_SIZE            9
 
 #define I915_BLENDREG_IAB              0
 #define I915_BLENDREG_BLENDCOLOR0      1
@@ -116,6 +117,7 @@ enum {
 };
 
 #define I915_TEX_UNITS 8
+#define I915_WPOS_TEX_INVALID 0xff
 
 #define I915_MAX_CONSTANT      32
 #define I915_CONSTANT_SIZE     (2+(4*I915_MAX_CONSTANT))
@@ -140,7 +142,7 @@ enum {
  */
 struct i915_fragment_program
 {
-   struct gl_fragment_program FragProg;
+   struct gl_program FragProg;
 
    bool translated;
    bool params_uptodate;