A quick test shows that this change still improves frame rates on a 
Dota 2 benchmark by about 3% at 1080p.

Cc: Jason Ekstrand <ja...@jlekstrand.net>

Nanley Chery (16):
  intel/isl: Add surface state clear value information
  anv/image: Append CCS/MCS with a fast-clear state buffer
  anv/cmd_buffer: Initialize the clear values buffer
  anv/cmd_buffer: Don't partially fast clear image layers
  anv/cmd_buffer: Restrict fast clears in the GENERAL layout
  anv/gpu_memcpy: Add a lighter-weight GPU memcpy function
  anv/cmd_buffer: Ensure fast-clear values are current
  anv: Transition more color buffer layouts
  anv/cmd_buffer: Disable CCS on gen7 color attachments upfront
  anv/cmd_buffer: Always enable CCS_D in render passes
  anv/cmd_buffer: Move aux_usage assignment up
  anv/cmd_buffer: Warn about not enabling CCS_E
  anv: Stop resolving CCS implicitly
  anv/cmd_buffer: Skip some input attachment transitions
  intel/blorp: Allow BLORP calls to be predicated
  anv: Predicate fast-clear resolves

 src/intel/blorp/blorp.h            |   3 +
 src/intel/blorp/blorp_genX_exec.h  |   3 +
 src/intel/isl/isl.c                |   9 +
 src/intel/isl/isl.h                |   4 +
 src/intel/vulkan/anv_blorp.c       | 154 +---------
 src/intel/vulkan/anv_genX.h        |   5 +
 src/intel/vulkan/anv_image.c       |  78 +++++
 src/intel/vulkan/anv_pass.c        |  36 ++-
 src/intel/vulkan/anv_private.h     |  29 +-
 src/intel/vulkan/genX_cmd_buffer.c | 607 ++++++++++++++++++++++++++++++++-----
 src/intel/vulkan/genX_gpu_memcpy.c |  40 +++
 11 files changed, 725 insertions(+), 243 deletions(-)

-- 
2.13.1

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to