i965: check if we run out of GRF/temp registers
authorBrian Paul <brianp@vmware.com>
Fri, 6 Mar 2009 23:00:25 +0000 (16:00 -0700)
committerBrian Paul <brianp@vmware.com>
Fri, 6 Mar 2009 23:21:21 +0000 (16:21 -0700)
commite60b3067d81319236d63ad497e70658fd2e14eb3
tree9dd8aa6929a70915e6d30f6a3e365801335466c7
parentd42cfa6e6ea458a3eb05310d4c25acc777820fea
i965: check if we run out of GRF/temp registers

Before this change we would up emitting instructions with invalid register
numbers.  This typically (but not always) hung the GPU.  For now, just
prevent emitting bad instructions to avoid hangs.  Still need to do some
kind of proper error recovery.
src/mesa/drivers/dri/i965/brw_wm_glsl.c