Generate Vulkan framework from Vulkan registry (Part 3)
Instead of using the manually created vulkan.api file for generating the
Vulkan driver framework, we generate it directly from the vulkan registry
(vk.xml)
Bug: 134711355
Test: Build and flash, dEQP tests
Change-Id: I2fc3bc03489bd47c2239eb083c988157979fd674
diff --git a/vulkan/scripts/generator_common.py b/vulkan/scripts/generator_common.py
index 51ad6f5..163fba3 100644
--- a/vulkan/scripts/generator_common.py
+++ b/vulkan/scripts/generator_common.py
@@ -223,12 +223,12 @@
allCommandsList.append('vkGetSwapchainGrallocUsage2ANDROID')
returnTypeDict['vkGetSwapchainGrallocUsage2ANDROID'] = 'VkResult'
paramDict['vkGetSwapchainGrallocUsage2ANDROID'] = [
- ('VkDevice ', 'device', None),
- ('VkFormat ', 'format', None),
- ('VkImageUsageFlags', 'imageUsage', None),
- ('VkSwapchainImageUsageFlagsANDROID ', 'swapchainImageUsage', None),
- ('u64* ', 'grallocConsumerUsage', None),
- ('u64* ', 'grallocProducerUsage', None)
+ ('VkDevice ', 'device'),
+ ('VkFormat ', 'format'),
+ ('VkImageUsageFlags ', 'imageUsage'),
+ ('VkSwapchainImageUsageFlagsANDROID ', 'swapchainImageUsage'),
+ ('uint64_t* ', 'grallocConsumerUsage'),
+ ('uint64_t* ', 'grallocProducerUsage')
]
for feature in root.iter('feature'):