nv40: track pipe const id
authorBen Skeggs <skeggsb@gmail.com>
Tue, 20 Nov 2007 08:08:33 +0000 (19:08 +1100)
committerBen Skeggs <skeggsb@gmail.com>
Tue, 20 Nov 2007 08:08:33 +0000 (19:08 +1100)
src/mesa/pipe/nv40/nv40_fragprog.c

index 9b89cf5939a82ab7f33de110b3b6c13c038129ba..a5c562ef716ae54a2fe8f651ca9276cded71936a 100644 (file)
@@ -91,6 +91,7 @@ emit_src(struct nv40_fpc *fpc, uint32_t *hw, int pos, struct nv40_sreg src)
        case NV40SR_CONST:
                sr |= (NV40_FP_REG_TYPE_CONST << NV40_FP_REG_TYPE_SHIFT);       
                fpc->inst_has_const = TRUE;
+               fpc->inst_const_id = src.index;
                break;
        case NV40SR_NONE:
                sr |= (NV40_FP_REG_TYPE_INPUT << NV40_FP_REG_TYPE_SHIFT);