nouveau: allow for card-specific shader infos to be kept
authorBen Skeggs <darktama@iinet.net.au>
Tue, 23 Jan 2007 05:07:12 +0000 (16:07 +1100)
committerBen Skeggs <darktama@iinet.net.au>
Tue, 23 Jan 2007 05:07:12 +0000 (16:07 +1100)
commitcf33bcf0b246f75094673beaa989034fa27c4b9f
tree6474754e5926fd3e68e3da9e0afdec4a345f9d7a
parenta8b9d13f745405e370353cfb4aca680314a42d46
nouveau: allow for card-specific shader infos to be kept

NV30/40 fragprog: build FP_CONTROL per-shader, still some hardcoded bits for
                  this reg.. It looks like it has to do with the number of
  temps used, but needs more looking at.
NV40 vtxprog    : build VP_IN_REG/VP_OUT_REG during shader compile
src/mesa/drivers/dri/nouveau/nouveau_shader.h
src/mesa/drivers/dri/nouveau/nouveau_shader_0.c
src/mesa/drivers/dri/nouveau/nouveau_shader_2.c
src/mesa/drivers/dri/nouveau/nv10_swtcl.c
src/mesa/drivers/dri/nouveau/nv30_fragprog.c
src/mesa/drivers/dri/nouveau/nv30_state.c
src/mesa/drivers/dri/nouveau/nv30_vertprog.c
src/mesa/drivers/dri/nouveau/nv40_vertprog.c