Mesa (master): anv: Input attachments are always single-plane

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Nov 18 18:35:40 UTC 2019


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

Author: Jason Ekstrand <jason at jlekstrand.net>
Date:   Thu Oct 31 16:57:29 2019 -0500

anv: Input attachments are always single-plane

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>

---

 src/intel/vulkan/genX_cmd_buffer.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c
index 5342cd7860f..67ba0307195 100644
--- a/src/intel/vulkan/genX_cmd_buffer.c
+++ b/src/intel/vulkan/genX_cmd_buffer.c
@@ -2282,10 +2282,11 @@ emit_binding_table(struct anv_cmd_buffer *cmd_buffer,
             /* For depth and stencil input attachments, we treat it like any
              * old texture that a user may have bound.
              */
+            assert(desc->image_view->n_planes == 1);
             struct anv_surface_state sstate =
                (desc->layout == VK_IMAGE_LAYOUT_GENERAL) ?
-               desc->image_view->planes[binding->plane].general_sampler_surface_state :
-               desc->image_view->planes[binding->plane].optimal_sampler_surface_state;
+               desc->image_view->planes[0].general_sampler_surface_state :
+               desc->image_view->planes[0].optimal_sampler_surface_state;
             surface_state = sstate.state;
             assert(surface_state.alloc_size);
             if (need_client_mem_relocs)




More information about the mesa-commit mailing list