From e2bd2df0fc1194ad82aa2a113d7ead0505194d60 Mon Sep 17 00:00:00 2001 From: Roman Kiryanov <rkir@google.com> Date: Mon, 29 Apr 2019 14:37:32 -0700 Subject: [PATCH] Add VkBufferCollectionImageCreateInfoFUCHSIA into goldfish_vk_private_defs.h Bug: 131176903 Test: make Change-Id: I82d5edba3bfcde83acef95cc59c9b15045a448cc Merged-In: Ieaa4ddfa2e6030a21ccf3887d3fe796ec242643d Signed-off-by: Roman Kiryanov <rkir@google.com> --- system/vulkan_enc/goldfish_vk_private_defs.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/system/vulkan_enc/goldfish_vk_private_defs.h b/system/vulkan_enc/goldfish_vk_private_defs.h index 3eed244..b1e5dcc 100644 --- a/system/vulkan_enc/goldfish_vk_private_defs.h +++ b/system/vulkan_enc/goldfish_vk_private_defs.h @@ -425,6 +425,24 @@ typedef void (VKAPI_PTR *PFN_vkResetCommandBufferAsyncGOOGLE)( VkCommandBuffer commandBuffer, VkCommandBufferResetFlags flags); +#ifdef VK_USE_PLATFORM_FUCHSIA +#define VK_FUCHSIA_buffer_collection 1 +VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkBufferCollectionFUCHSIA) + +#define VK_FUCHSIA_BUFFER_COLLECTION_SPEC_VERSION 1 +#define VK_FUCHSIA_BUFFER_COLLECTION_EXTENSION_NAME "VK_FUCHSIA_buffer_collection" + +typedef struct VkBufferCollectionImageCreateInfoFUCHSIA { + VkStructureType sType; + const void* pNext; + VkBufferCollectionFUCHSIA collection; + uint32_t index; +} VkBufferCollectionImageCreateInfoFUCHSIA; + +#define VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA \ + ((VkStructureType)1001004005) +#endif // VK_USE_PLATFORM_FUCHSIA + #ifdef __cplusplus } // extern "C" #endif -- GitLab