vk: Fill out buffer surface state when updating descriptor set
[mesa.git] / src / vulkan / anv_wsi_x11.c
index d327f4316d38d82b2b9bfd3501079a8daa8d0680..f340de476cac0ca2ed80f7badba3589c92b25e35 100644 (file)
@@ -344,8 +344,7 @@ x11_surface_create_swapchain(struct anv_wsi_surface *wsi_surface,
 
       anv_image_create(anv_device_to_handle(device),
          &(struct anv_image_create_info) {
-            .force_tiling = true,
-            .tiling = ISL_TILING_X,
+            .isl_tiling_flags = ISL_TILING_X_BIT,
             .stride = 0,
             .vk_info =
          &(VkImageCreateInfo) {
@@ -388,7 +387,7 @@ x11_surface_create_swapchain(struct anv_wsi_surface *wsi_surface,
                           memory_h, 0);
 
       int ret = anv_gem_set_tiling(device, memory->bo.gem_handle,
-                                   surface->stride, I915_TILING_X);
+                                   surface->isl.row_pitch, I915_TILING_X);
       if (ret) {
          /* FINISHME: Choose a better error. */
          result = vk_errorf(VK_ERROR_OUT_OF_DEVICE_MEMORY,
@@ -415,7 +414,7 @@ x11_surface_create_swapchain(struct anv_wsi_surface *wsi_surface,
                                              image->size,
                                              pCreateInfo->imageExtent.width,
                                              pCreateInfo->imageExtent.height,
-                                             surface->stride,
+                                             surface->isl.row_pitch,
                                              depth, bpp, fd);
 
       chain->images[i].image = image;