summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/brw_wm.h
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2009-05-08 12:43:58 -0600
committerBrian Paul <brianp@vmware.com>2009-05-08 12:45:08 -0600
commite2cf522de09bc4afa18ef8d98db69973ee489d58 (patch)
treee7e030792aedb3ec6d5628707ed1d2147c3d801b /src/mesa/drivers/dri/i965/brw_wm.h
parent40cba5489d963d4903d9c2385775f880824310da (diff)
i965: don't use GRF regs 126,127 for WM programs
They seem to be used for something else and using them for shader temps seems to lead to GPU lock-ups. Call _mesa_warning() when we run out of temps. Also, clean up some debug code.
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_wm.h')
-rw-r--r--src/mesa/drivers/dri/i965/brw_wm.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_wm.h b/src/mesa/drivers/dri/i965/brw_wm.h
index 2f80a60c12..59ead757b5 100644
--- a/src/mesa/drivers/dri/i965/brw_wm.h
+++ b/src/mesa/drivers/dri/i965/brw_wm.h
@@ -242,6 +242,8 @@ struct brw_wm_compile {
GLuint cur_inst; /**< index of current instruction */
+ GLboolean out_of_regs; /**< ran out of GRF registers? */
+
/** Mapping from Mesa registers to hardware registers */
struct {
GLboolean inited;