Add the state caching mechanism. It seems to work, from what I can see.
authorStephane Marchesin <marchesin@icps.u-strasbg.fr>
Tue, 21 Nov 2006 12:43:16 +0000 (12:43 +0000)
committerStephane Marchesin <marchesin@icps.u-strasbg.fr>
Tue, 21 Nov 2006 12:43:16 +0000 (12:43 +0000)
commit0ea45b1ad822ebdce2af3faef77ed776ca32d46b
treed4a47f1d784544d8fdb40d15d86e9c1170cf3394
parenta20cf73053c2c834abe971c9dc824f14c31884fb
Add the state caching mechanism. It seems to work, from what I can see.
src/mesa/drivers/dri/nouveau/Makefile
src/mesa/drivers/dri/nouveau/nouveau_context.h
src/mesa/drivers/dri/nouveau/nouveau_fifo.h
src/mesa/drivers/dri/nouveau/nouveau_state.c
src/mesa/drivers/dri/nouveau/nouveau_state_cache.c [new file with mode: 0644]
src/mesa/drivers/dri/nouveau/nouveau_state_cache.h [new file with mode: 0644]
src/mesa/drivers/dri/nouveau/nv10_state.c
src/mesa/drivers/dri/nouveau/nv10_swtcl.c
src/mesa/drivers/dri/nouveau/nv20_state.c
src/mesa/drivers/dri/nouveau/nv30_state.c