i965: Emit zero initialization for NV VP temporaries as required.
authorEric Anholt <eric@anholt.net>
Thu, 24 Sep 2009 18:58:33 +0000 (11:58 -0700)
committerEric Anholt <eric@anholt.net>
Thu, 24 Sep 2009 20:34:06 +0000 (13:34 -0700)
commit726a04a2cd1bf159a6c40584b4b2b9bc5948a82e
treec008dc09ea2e22feac5246d2301332219855828a
parenta9a47afe7e87075432ce2d393b55409fcb7149ac
i965: Emit zero initialization for NV VP temporaries as required.

This is similar to what r300 does inside the driver, but I've added it as
a generic option since it seems most hardware will want it.

Fixes piglit nv-init-zero-reg.vpfp and nv-init-zero-addr.vpfp.
src/mesa/drivers/dri/i965/brw_context.c
src/mesa/main/mtypes.h
src/mesa/shader/nvprogram.c
src/mesa/shader/nvprogram.h
src/mesa/shader/nvvertparse.c