gfxstream: Add VkPrivateDataSlot handle type

Private data slot types are required to support VK_EXT_private_data
extension. Some additional changes for handle remapping over uint64_t
types will be submitted later.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31400>
This commit is contained in:
Serdar Kocdemir 2024-09-26 16:01:40 +01:00 committed by Marge Bot
parent 4e559077e4
commit 73ac603f9d
2 changed files with 2 additions and 0 deletions

View file

@ -69,6 +69,7 @@ NON_DISPATCHABLE_HANDLE_TYPES = [
"VkAccelerationStructureNV",
"VkIndirectCommandsLayoutNV",
"VkAccelerationStructureKHR",
"VkPrivateDataSlot",
]
CUSTOM_HANDLE_CREATE_TYPES = [

View file

@ -104,6 +104,7 @@ namespace vk {
f(VkValidationCacheEXT) \
f(VkDebugReportCallbackEXT) \
f(VkDebugUtilsMessengerEXT) \
f(VkPrivateDataSlot) \
f(VkMicromapEXT) \
__GOLDFISH_VK_LIST_NON_DISPATCHABLE_HANDLE_TYPES_NVX_BINARY_IMPORT(f) \
__GOLDFISH_VK_LIST_NON_DISPATCHABLE_HANDLE_TYPES_NVX_DEVICE_GENERATED_COMMANDS(f) \