i965/tex: Use blorp texture upload for all CCS_E textures
authorJason Ekstrand <jason.ekstrand@intel.com>
Thu, 1 Jun 2017 00:53:34 +0000 (17:53 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Fri, 13 Oct 2017 02:58:40 +0000 (19:58 -0700)
commit157faa407f51829fb8b2d2af723547dc8a0d3849
tree1cf63ead6674f29fb0d3d8d3bac52523f5bc8434
parentdffda6cbbbc1a8c2f7125db1b9cf15fbcdc8eb11
i965/tex: Use blorp texture upload for all CCS_E textures

This improves the FillTex benchmark in GLBench 2.7 by 30% on my Broxton.
On Ken's Broxton which only has single-channel ram, it improves by 210%.

v2 (Ken): Check mt->aux_usage == ISL_AUX_USAGE_CCS_E rather than using
          intel_miptree_is_lossless_compressed().

Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/intel_tex_image.c