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>
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 @@
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