anv: Enable MSAA compression

Graphics / Mesa 3D Graphics Library / Mesa - Jason Ekstrand [intel.com] - 23 February 2017 15:10 EST

This just enables basic MSAA compression (no fast clears) for all multisampled surfaces. This improves the framerate of the Sascha "multisampling" demo by 76% on my Sky Lake laptop. Running Talos on medium settings with 8x MSAA, this improves the framerate in the benchmark by 80%.

261092f anv: Enable MSAA compression
src/intel/vulkan/TODO | 2 +-
src/intel/vulkan/anv_blorp.c | 3 ++-
src/intel/vulkan/anv_image.c | 9 +++++++++
src/intel/vulkan/anv_pipeline.c | 19 +++++++++++++++++++
src/intel/vulkan/genX_cmd_buffer.c | 5 +++++
5 files changed, 36 insertions(+), 2 deletions(-)

Upstream: cgit.freedesktop.org


  • Share