Switch to X tiling for big performance gains over linear.

Change-Id: Icffa334d9396bd7ee47213eafe74b72c514d8cdb
diff --git a/src/intel/vulkan/anv_wsi_magma.cc b/src/intel/vulkan/anv_wsi_magma.cc
index 6d9549d..2fb9189 100644
--- a/src/intel/vulkan/anv_wsi_magma.cc
+++ b/src/intel/vulkan/anv_wsi_magma.cc
@@ -55,13 +55,13 @@
        .mipLevels = 1,
        .arrayLayers = 1,
        .samples = VK_SAMPLE_COUNT_1_BIT,
-       .tiling = VK_IMAGE_TILING_LINEAR,
+       .tiling = VK_IMAGE_TILING_OPTIMAL,
        .usage = (pCreateInfo->imageUsage | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT),
        .flags = 0,
    };
 
    anv_image_create_info image_create_info = {
-       .isl_tiling_flags = ISL_TILING_LINEAR_BIT, .stride = 0, .vk_info = &create_info};
+       .isl_tiling_flags = ISL_TILING_X_BIT, .stride = 0, .vk_info = &create_info};
 
    VkResult result;
    result = anv_image_create(anv_device_to_handle(device), &image_create_info, NULL, &image_h);
@@ -91,7 +91,7 @@
    anv_BindImageMemory(VK_NULL_HANDLE, image_h, memory_h, 0);
 
    surface = &image->color_surface;
-   assert(surface->isl.tiling == ISL_TILING_LINEAR);
+   assert(surface->isl.tiling == ISL_TILING_X);
 
    *row_pitch = surface->isl.row_pitch;
    *image_p = image_h;