turnip: Use common entrypoints for VK_EXT_private_data

Acked-by: Jonathan Marek <jonathan@marek.ca>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8676>
This commit is contained in:
Jason Ekstrand 2021-01-28 14:23:34 -06:00 committed by Marge Bot
parent 59d70c47c7
commit 0870cf4c06

View file

@ -2086,56 +2086,3 @@ void tu_GetPhysicalDeviceMultisamplePropertiesEXT(
else
pMultisampleProperties->maxSampleLocationGridSize = (VkExtent2D){ 0, 0 };
}
VkResult
tu_CreatePrivateDataSlotEXT(VkDevice _device,
const VkPrivateDataSlotCreateInfoEXT* pCreateInfo,
const VkAllocationCallbacks* pAllocator,
VkPrivateDataSlotEXT* pPrivateDataSlot)
{
TU_FROM_HANDLE(tu_device, device, _device);
return vk_private_data_slot_create(&device->vk,
pCreateInfo,
pAllocator,
pPrivateDataSlot);
}
void
tu_DestroyPrivateDataSlotEXT(VkDevice _device,
VkPrivateDataSlotEXT privateDataSlot,
const VkAllocationCallbacks* pAllocator)
{
TU_FROM_HANDLE(tu_device, device, _device);
vk_private_data_slot_destroy(&device->vk, privateDataSlot, pAllocator);
}
VkResult
tu_SetPrivateDataEXT(VkDevice _device,
VkObjectType objectType,
uint64_t objectHandle,
VkPrivateDataSlotEXT privateDataSlot,
uint64_t data)
{
TU_FROM_HANDLE(tu_device, device, _device);
return vk_object_base_set_private_data(&device->vk,
objectType,
objectHandle,
privateDataSlot,
data);
}
void
tu_GetPrivateDataEXT(VkDevice _device,
VkObjectType objectType,
uint64_t objectHandle,
VkPrivateDataSlotEXT privateDataSlot,
uint64_t* pData)
{
TU_FROM_HANDLE(tu_device, device, _device);
vk_object_base_get_private_data(&device->vk,
objectType,
objectHandle,
privateDataSlot,
pData);
}