diff options
author | Brian Paul <brianp@vmware.com> | 2009-05-08 12:43:58 -0600 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2009-05-08 12:45:08 -0600 |
commit | e2cf522de09bc4afa18ef8d98db69973ee489d58 (patch) | |
tree | e7e030792aedb3ec6d5628707ed1d2147c3d801b /src/mesa/drivers/dri/i965/brw_wm.h | |
parent | 40cba5489d963d4903d9c2385775f880824310da (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.h | 2 |
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; |