diff --git a/src/panfrost/lib/midgard.xml b/src/panfrost/lib/midgard.xml index 97005c894ff..5587e3e6fa4 100644 --- a/src/panfrost/lib/midgard.xml +++ b/src/panfrost/lib/midgard.xml @@ -730,6 +730,7 @@ + diff --git a/src/panfrost/lib/pan_texture.c b/src/panfrost/lib/pan_texture.c index 8fb10d8ef11..c668b282a60 100644 --- a/src/panfrost/lib/pan_texture.c +++ b/src/panfrost/lib/pan_texture.c @@ -474,6 +474,8 @@ panfrost_new_texture_bifrost( cfg.width = u_minify(width, first_level); cfg.height = u_minify(height, first_level); + if (dim == MALI_TEXTURE_DIMENSION_3D) + cfg.depth = u_minify(depth, first_level); cfg.swizzle = swizzle; cfg.texel_ordering = panfrost_modifier_to_layout(modifier); cfg.levels = last_level - first_level;