[Mesa-dev] [PATCH 0/7] anv: Add support for fast clears

Jason Ekstrand jason at jlekstrand.net
Sat Nov 19 19:40:02 UTC 2016


This little series builds on top of the input attachment series I sent out
earlier this week and adds support for fast clears in Vulkan.  I've tested
it on both Sky Lake and Haswell and it has no regressions over the input
attachments series.

Jason Ekstrand (7):
  anv/cmd_buffer: Make setup_attachments take a RenderPassBeginInfo
  anv/blorp: Add a vk_to_isl_color helper
  anv/blorp: Use regular blorp clears for subpass clears
  anv/cmd_buffer: Apply remaining flushes in EndCommandBuffer
  anv/blorp: Rework flushing around resolves
  anv: Add support for fast clears on gen9
  anv: Enable fast clears on gen7-8

 src/intel/vulkan/anv_blorp.c       | 172 +++++++++++++++++++++++++++++--------
 src/intel/vulkan/anv_image.c       |   2 +-
 src/intel/vulkan/anv_private.h     |   3 +
 src/intel/vulkan/genX_cmd_buffer.c | 138 ++++++++++++++++++++++++-----
 4 files changed, 254 insertions(+), 61 deletions(-)

-- 
2.5.0.400.gff86faf



More information about the mesa-dev mailing list