[Mesa-dev] [PATCH 12/20] panfrost: Sanity check layer

Alyssa Rosenzweig alyssa.rosenzweig at collabora.com
Mon Jun 24 17:39:15 UTC 2019


It doesn't make sense to try to render to multiple array elements at
once.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
---
 src/gallium/drivers/panfrost/pan_mfbd.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/gallium/drivers/panfrost/pan_mfbd.c b/src/gallium/drivers/panfrost/pan_mfbd.c
index e74a8e6229f..af59497fa78 100644
--- a/src/gallium/drivers/panfrost/pan_mfbd.c
+++ b/src/gallium/drivers/panfrost/pan_mfbd.c
@@ -95,6 +95,7 @@ panfrost_mfbd_set_cbuf(
 
         unsigned level = surf->u.tex.level;
         unsigned first_layer = surf->u.tex.first_layer;
+        assert(surf->u.tex.last_layer == first_layer);
         int stride = rsrc->bo->slices[level].stride;
 
         mali_ptr base = panfrost_get_texture_address(rsrc, level, first_layer);
-- 
2.20.1



More information about the mesa-dev mailing list