mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-04 13:30:11 +01:00
asahi: Set layout->mipmapped_z for 3D textures
There's a corner case where 3D textures have extra padding compared to 2D arrays. We need to communicate that to ail. Fixes dEQP-GLES3.functional.texture.specification.texstorage3d.size.3d_32x16x64_4_levels. That test now uses the same layout as Metal. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21114>
This commit is contained in:
parent
9b2dc92228
commit
79a7c6e3bd
1 changed files with 1 additions and 0 deletions
|
|
@ -124,6 +124,7 @@ agx_resource_setup(struct agx_device *dev, struct agx_resource *nresource)
|
|||
|
||||
nresource->layout = (struct ail_layout){
|
||||
.tiling = ail_modifier_to_tiling(nresource->modifier),
|
||||
.mipmapped_z = templ->target == PIPE_TEXTURE_3D,
|
||||
.format = templ->format,
|
||||
.width_px = templ->width0,
|
||||
.height_px = templ->height0,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue