summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/softpipe/sp_screen.c
diff options
context:
space:
mode:
authorMarek Olšák <[email protected]>2012-09-10 04:06:20 +0200
committerMarek Olšák <[email protected]>2012-09-13 20:18:44 +0200
commit3fe78594b1221358f4ba96072d952e33a7e54a76 (patch)
treecc693127cb02513bca3c205b1a1cb95755a46a0c /src/gallium/drivers/softpipe/sp_screen.c
parent6c86124157da86ced9f9574ec49480f4abbd7e8c (diff)
r600g: do fine-grained sampler state updates
Update only those sampler states which are changed in a shader stage, instead of always updating all sampler states in the shader stage. That requires keeping a bitmask of those states which are enabled, and those states which are dirty at a given point (subset of enabled states). This is similar to how sampler views, constant buffers, and vertex buffers are handled. Reviewed-by: Jerome Glisse <[email protected]>
Diffstat (limited to 'src/gallium/drivers/softpipe/sp_screen.c')
0 files changed, 0 insertions, 0 deletions