vulkan/wsi: remove unused image_get_modifier
Signed-off-by: Jonathan Marek <jonathan@marek.ca> Acked-by: Eric Anholt <eric@anholt.net> Reviewed-by: Jason Ekstrand <jason@jlekstrand.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3485>
This commit is contained in:

committed by
Marge Bot

parent
e8afd40758
commit
b7e22b7a35
@@ -35,21 +35,6 @@ tu_wsi_proc_addr(VkPhysicalDevice physicalDevice, const char *pName)
|
|||||||
return tu_lookup_entrypoint_unchecked(pName);
|
return tu_lookup_entrypoint_unchecked(pName);
|
||||||
}
|
}
|
||||||
|
|
||||||
static uint64_t
|
|
||||||
tu_wsi_image_get_modifier(VkImage _image)
|
|
||||||
{
|
|
||||||
TU_FROM_HANDLE(tu_image, image, _image);
|
|
||||||
|
|
||||||
if (!image->layout.tile_mode)
|
|
||||||
return DRM_FORMAT_MOD_LINEAR;
|
|
||||||
|
|
||||||
if (image->layout.ubwc_size)
|
|
||||||
return DRM_FORMAT_MOD_QCOM_COMPRESSED;
|
|
||||||
|
|
||||||
/* TODO invent a modifier for tiled but not UBWC buffers: */
|
|
||||||
return DRM_FORMAT_MOD_INVALID;
|
|
||||||
}
|
|
||||||
|
|
||||||
VkResult
|
VkResult
|
||||||
tu_wsi_init(struct tu_physical_device *physical_device)
|
tu_wsi_init(struct tu_physical_device *physical_device)
|
||||||
{
|
{
|
||||||
@@ -64,7 +49,6 @@ tu_wsi_init(struct tu_physical_device *physical_device)
|
|||||||
return result;
|
return result;
|
||||||
|
|
||||||
physical_device->wsi_device.supports_modifiers = true;
|
physical_device->wsi_device.supports_modifiers = true;
|
||||||
physical_device->wsi_device.image_get_modifier = tu_wsi_image_get_modifier;
|
|
||||||
|
|
||||||
return VK_SUCCESS;
|
return VK_SUCCESS;
|
||||||
}
|
}
|
||||||
|
@@ -111,8 +111,6 @@ struct wsi_device {
|
|||||||
bool strict_imageCount;
|
bool strict_imageCount;
|
||||||
} x11;
|
} x11;
|
||||||
|
|
||||||
uint64_t (*image_get_modifier)(VkImage image);
|
|
||||||
|
|
||||||
/* Signals the semaphore such that any wait on the semaphore will wait on
|
/* Signals the semaphore such that any wait on the semaphore will wait on
|
||||||
* any reads or writes on the give memory object. This is used to
|
* any reads or writes on the give memory object. This is used to
|
||||||
* implement the semaphore signal operation in vkAcquireNextImage.
|
* implement the semaphore signal operation in vkAcquireNextImage.
|
||||||
|
Reference in New Issue
Block a user