summaryrefslogtreecommitdiff
path: root/vulkan/scripts/vk.py
AgeCommit message (Collapse)Author
2025-04-01Add missing pushDescriptor field to VkPhysicalDeviceVulkan14Features Nikita Gupta
Bug: b/403413507 Test: adb shell cmd gpu vkjson Flag: NONE infeasible (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b5e5941572cc1c35c502bddaeac47398e7270e40) Merged-In: I68403240b59985f79d7660398a000ed50371539f Change-Id: I68403240b59985f79d7660398a000ed50371539f
2025-03-12Codegen of vkjson Nikita Gupta
The vkjson_generate.py script generates vkjson files from data in vkjson_constants.py. While ideally vk.xml would serve as the source (a future improvement), deriving vkjson_constants.py from vk.xml is a separate task. To maintain concise CLs, this derivation will be addressed in a separate CL. Adding symbols (features, properties, extensions, limits) to vkjson is now straightforward. Simply define their dependencies within vkjson_constants.py, and the script will automatically update vkjson.h, vkjson.cc, and vkjson_instance.cc accordingly. Test: adb shell cmd gpu vkjson Flag: NONE infeasible Bug: b/401180969 Change-Id: I3652e80c465145e86cc4c25f79523a6dc2111d18