r600g: atomize sampler state v2
authorJerome Glisse <jglisse@redhat.com>
Wed, 1 Aug 2012 19:53:11 +0000 (15:53 -0400)
committerJerome Glisse <jglisse@redhat.com>
Mon, 6 Aug 2012 16:04:55 +0000 (12:04 -0400)
commit2df399c34bb39122a45bdd5b430b48346542e1cb
tree032ccdbe4de6827e56b35e03e4a272771f8d8e32
parentd3f8000bfcffdbe54c8e89626ce60ebedeba5920
r600g: atomize sampler state v2

Use atom for sampler state. Does not provide new functionality
or fix any bug. Just a step toward full atom base r600g.

v2: Split seamless on r6xx/r7xx into it's own atom. Make sure it's
    emited after sampler and with a pipeline flush before otherwise
    it does not take effect.

Signed-off-by: Jerome Glisse <jglisse@redhat.com>
src/gallium/drivers/r600/evergreen_hw_context.c
src/gallium/drivers/r600/evergreen_state.c
src/gallium/drivers/r600/r600.h
src/gallium/drivers/r600/r600_hw_context.c
src/gallium/drivers/r600/r600_pipe.h
src/gallium/drivers/r600/r600_state.c
src/gallium/drivers/r600/r600_state_common.c