radv: Add multiple planes to images.
[mesa.git] / src / amd / vulkan / radv_meta_bufimage.c
index a1b7bd1d6f8d742a9ae9e03dfbf7e69c207d4241..4c8bfa0462b1e72f7e7f04a244bb09ec318b5fe4 100644 (file)
@@ -1644,9 +1644,9 @@ get_image_stride_for_r32g32b32(struct radv_cmd_buffer *cmd_buffer,
        unsigned stride;
 
        if (cmd_buffer->device->physical_device->rad_info.chip_class >= GFX9) {
-               stride = surf->image->surface.u.gfx9.surf_pitch;
+               stride = surf->image->planes[0].surface.u.gfx9.surf_pitch;
        } else {
-               stride = surf->image->surface.u.legacy.level[0].nblk_x * 3;
+               stride = surf->image->planes[0].surface.u.legacy.level[0].nblk_x * 3;
        }
 
        return stride;