Mesa (master): anv/cmd_buffer: Fix pipeline barriers for input attachments

Jason Ekstrand jekstrand at kemper.freedesktop.org
Tue Nov 22 22:08:50 UTC 2016


Module: Mesa
Branch: master
Commit: 57174d60421e9e63569335a269cd806703f5da5d
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57174d60421e9e63569335a269cd806703f5da5d

Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Nov 16 11:20:50 2016 -0800

anv/cmd_buffer: Fix pipeline barriers for input attachments

We were using VK_IMAGE_ACCESS_COLOR_ATTACHMENT_READ_BIT to detect an input
attachment read.  We should use VK_IMAGE_ACCESS_INPUT_ATTACHMENT_READ_BIT
instead.

Reviewed-by: Jordan Justen <jordan.l.justen at intel.com>

---

 src/intel/vulkan/genX_cmd_buffer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c
index 44610f8..5e4979f 100644
--- a/src/intel/vulkan/genX_cmd_buffer.c
+++ b/src/intel/vulkan/genX_cmd_buffer.c
@@ -762,7 +762,7 @@ void genX(CmdPipelineBarrier)(
          pipe_bits |= ANV_PIPE_TEXTURE_CACHE_INVALIDATE_BIT;
          break;
       case VK_ACCESS_SHADER_READ_BIT:
-      case VK_ACCESS_COLOR_ATTACHMENT_READ_BIT:
+      case VK_ACCESS_INPUT_ATTACHMENT_READ_BIT:
       case VK_ACCESS_TRANSFER_READ_BIT:
          pipe_bits |= ANV_PIPE_TEXTURE_CACHE_INVALIDATE_BIT;
          break;




More information about the mesa-commit mailing list