vulkan/wsi: Add drm_modifier member to wsi_image
[mesa.git] / src / vulkan / wsi / wsi_common.c
index f257eb08755c1d68ee09ba8b8aac998fde08b942..c235128e562d0f429da7419fa576bcf54997063b 100644 (file)
@@ -22,6 +22,7 @@
  */
 
 #include "wsi_common_private.h"
  */
 
 #include "wsi_common_private.h"
+#include "drm_fourcc.h"
 #include "util/macros.h"
 #include "vk_util.h"
 
 #include "util/macros.h"
 #include "vk_util.h"
 
@@ -291,6 +292,7 @@ wsi_create_native_image(const struct wsi_swapchain *chain,
    if (result != VK_SUCCESS)
       goto fail;
 
    if (result != VK_SUCCESS)
       goto fail;
 
+   image->drm_modifier = DRM_FORMAT_MOD_INVALID;
    image->num_planes = 1;
    image->sizes[0] = reqs.size;
    image->row_pitches[0] = image_layout.rowPitch;
    image->num_planes = 1;
    image->sizes[0] = reqs.size;
    image->row_pitches[0] = image_layout.rowPitch;
@@ -494,6 +496,7 @@ wsi_create_prime_image(const struct wsi_swapchain *chain,
    if (result != VK_SUCCESS)
       goto fail;
 
    if (result != VK_SUCCESS)
       goto fail;
 
+   image->drm_modifier = DRM_FORMAT_MOD_LINEAR;
    image->num_planes = 1;
    image->sizes[0] = linear_size;
    image->row_pitches[0] = linear_stride;
    image->num_planes = 1;
    image->sizes[0] = linear_size;
    image->row_pitches[0] = linear_stride;