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