nouveau: add state buffers, lightweight replacement for state objects
authorLuca Barbieri <luca@luca-barbieri.com>
Tue, 23 Feb 2010 10:11:52 +0000 (11:11 +0100)
committerLuca Barbieri <luca@luca-barbieri.com>
Mon, 12 Apr 2010 10:13:16 +0000 (12:13 +0200)
commit188b579e30cb7f8d7eef5cc9eb5913d9d43a3038
tree9896cc8a127da99fd289c81d246395d78c8f203b
parentd75f99ab0c98b36028d7e80b8cf6906b672e571f
nouveau: add state buffers, lightweight replacement for state objects

Just a dumb buffer, allowed by the RING_3D/fixed subchannel binding and
no support for relocations.

This is *much* faster than state objects.
src/gallium/drivers/nouveau/nouveau_statebuf.h [new file with mode: 0644]
src/gallium/drivers/nvfx/nvfx_state.h