The WSI expects pitch to be meaningful even for tiled
textures.
(It is used for the pitch in modesetting and X11)
Fixes: 824bd0830e8 "radv: return the correct pitch for linear mipmaps on GFX10"
Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2301
Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2304
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3245>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3245>
        surf->surf_size = out.surfSize;
        surf->surf_alignment = out.baseAlign;
 
-       if (in->swizzleMode == ADDR_SW_LINEAR) {
-               for (unsigned i = 0; i < in->numMipLevels; i++) {
-                       surf->u.gfx9.offset[i] = mip_info[i].offset;
-                       surf->u.gfx9.pitch[i] = mip_info[i].pitch;
-               }
+       for (unsigned i = 0; i < in->numMipLevels; i++) {
+               surf->u.gfx9.offset[i] = mip_info[i].offset;
+               surf->u.gfx9.pitch[i] = mip_info[i].pitch;
        }
 
        if (in->flags.depth) {
 
     uint64_t                    surf_offset; /* 0 unless imported with an offset */
     /* The size of the 2D plane containing all mipmap levels. */
     uint64_t                    surf_slice_size;
-    /* Mipmap level offset within the slice in bytes. Only valid for LINEAR. */
+    /* Mipmap level offset within the slice in bytes. */
     uint32_t                    offset[RADEON_SURF_MAX_LEVELS];
-    /* Mipmap level pitch in elements. Only valid for LINEAR. */
+    /* Mipmap level pitch in elements. */
     uint32_t                    pitch[RADEON_SURF_MAX_LEVELS];
 
     uint64_t                    stencil_offset; /* separate stencil */