summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/nir/tgsi_to_nir.c
diff options
context:
space:
mode:
authorFrancisco Jerez <currojerez@riseup.net>2015-08-29 17:03:08 +0300
committerFrancisco Jerez <currojerez@riseup.net>2015-10-09 17:49:01 +0300
commit7e441bf025cf8c5d088430d546acb4c0ed58d27b (patch)
treee7d53e61107ac19e740f86b0bb79777d0629fcfd /src/gallium/auxiliary/nir/tgsi_to_nir.c
parent2d97a78b37ddf325d90e056f5eefee0548092530 (diff)
downloadexternal_mesa3d-7e441bf025cf8c5d088430d546acb4c0ed58d27b.zip
external_mesa3d-7e441bf025cf8c5d088430d546acb4c0ed58d27b.tar.gz
external_mesa3d-7e441bf025cf8c5d088430d546acb4c0ed58d27b.tar.bz2
mesa: Get rid of texture-dependent image unit derived state.
The point is to avoid having to re-validate all image units when _NEW_TEXTURE is flagged, which can be expensive if the driver exposes a large number of image units. This has been reported to fix a 36% performance regression in the Synmark2 Multithread benchmark on the i965 driver which exposes 192 image units. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91788 Reported-by: Wendy Wang <wendy.wang@intel.com> Tested-by: Ye Tian <yex.tian@intel.com> CC: "11.0" <mesa-stable@lists.freedesktop.org> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Diffstat (limited to 'src/gallium/auxiliary/nir/tgsi_to_nir.c')
0 files changed, 0 insertions, 0 deletions