diff --git a/src/freedreno/registers/a6xx.xml b/src/freedreno/registers/a6xx.xml index 4763c47b7d1..3f78cd58cf7 100644 --- a/src/freedreno/registers/a6xx.xml +++ b/src/freedreno/registers/a6xx.xml @@ -1859,9 +1859,10 @@ to upconvert to 32b float internally? - - - + + + + diff --git a/src/gallium/drivers/freedreno/a6xx/fd6_gmem.c b/src/gallium/drivers/freedreno/a6xx/fd6_gmem.c index 5799e6b0d3f..708347931ac 100644 --- a/src/gallium/drivers/freedreno/a6xx/fd6_gmem.c +++ b/src/gallium/drivers/freedreno/a6xx/fd6_gmem.c @@ -109,13 +109,13 @@ emit_mrt(struct fd_ringbuffer *ring, struct pipe_framebuffer_state *pfb, if (psurf->u.tex.first_layer < psurf->u.tex.last_layer) { layered = true; if (psurf->texture->target == PIPE_TEXTURE_2D_ARRAY && psurf->texture->nr_samples > 0) - type = MULTISAMPLE_ARRAY; + type = LAYER_MULTISAMPLE_ARRAY; else if (psurf->texture->target == PIPE_TEXTURE_2D_ARRAY) - type = ARRAY; + type = LAYER_2D_ARRAY; else if (psurf->texture->target == PIPE_TEXTURE_CUBE) - type = CUBEMAP; + type = LAYER_CUBEMAP; else if (psurf->texture->target == PIPE_TEXTURE_3D) - type = ARRAY; + type = LAYER_3D; stride /= pfb->samples; }