aboutsummaryrefslogtreecommitdiff
path: root/scripts/generate_vulkan_wrapper.py
AgeCommit message (Collapse)Author
2022-03-15build: Update to header 1.3.208Mike Schuchardt
- Update known-good - Generate source
2022-03-08build: Update to header 1.3.207Mike Schuchardt
- Update known-good - Generate source
2022-02-18build: Update to header 1.3.206Mike Schuchardt
- Update known-good - Generate source
2022-02-07build: Update to header 1.3.205Mike Schuchardt
- Update known-good - Generate source
2022-01-26build: Update to header 1.3.204Mike Schuchardt
- Update known-good - Generate source
2022-01-04build: Update to header 1.2.203Mike Schuchardt
- Update known-good - Generate source
2021-11-29build: Update to header 1.2.200Mike Schuchardt
- Update known-good - Generate source
2021-11-16build: Update to header 1.2.199Mike Schuchardt
- Update known-good - Generate source
2021-11-03build: Update to header 1.2.197Mike Schuchardt
- Update known-good - Generate source
2021-10-14build: Update to header 1.2.196Mike Schuchardt
- Update known-good - Generate source
2021-10-05build: Update to header 1.2.195Mike Schuchardt
- Update known-good - Generate source
2021-09-28build: Update to header 1.2.194Mike Schuchardt
- Update known-good - Generate source
2021-09-15scripts: Ignore compatibility constants in wrapperMike Schuchardt
When the working group changes the name of a constant: VK_KHR_MAINTENANCE1_SPEC_VERSION -> VK_KHR_MAINTENANCE_1_SPEC_VERSION they will still #define the original name to maintain backward compatibility with existing code that uses it: #define VK_KHR_MAINTENANCE_1_SPEC_VERSION 2 #define VK_KHR_MAINTENANCE_1_EXTENSION_NAME "VK_KHR_maintenance1" #define VK_KHR_MAINTENANCE1_SPEC_VERSION VK_KHR_MAINTENANCE_1_SPEC_VERSION #define VK_KHR_MAINTENANCE1_EXTENSION_NAME VK_KHR_MAINTENANCE_1_EXTENSION_NAME In this case, we need to ignore the non-numeric _SPEC_VERSION and unquoted _EXTENSION_NAME constants because they don't define a separate extension.
2021-09-09build: Update to header 1.2.191Mike Schuchardt
- Update known-good - Generate source
2021-08-30build: Update to header 1.2.190Mike Schuchardt
- Update known-good - Generate source
2021-08-10build: Update to header 1.2.188Mike Schuchardt
- Update known-good - Generate source
2021-08-03build: Update to header 1.2.187Mike Schuchardt
- Update known-good - Generate source
2021-07-21build: Update to header 1.2.185Mike Schuchardt
- Update known-good - Re-enable code generation for VK_HUAWEI_subpass_shading - Generate source Change-Id: Ibb8d8898c9cdbb655c8162e76b68fa465fe8f912
2021-07-06build: Update to header 1.2.184Mike Schuchardt
- Update known-good - Generate source Change-Id: I6f8219e31038b0efe1e141147292d041655dd640
2021-06-21build: Update to header 1.2.182Mike Schuchardt
- Update known-good - Add support for printing `int64_t` in `scripts/vulkaninfo_generator.py` - Disable codegen for VK_HUAWEI_subpass_shading KhronosGroup/Vulkan-Docs#1564 - Generate source Change-Id: I4417e99ed37da510bfaf94d676e22ac3fb088d5d
2021-06-07build: Update to header 1.2.180Mike Schuchardt
- Update known-good - Generate source Change-Id: I41d51ecab3257530ad733fe977f92d9c482543e6
2021-05-11build: Update to header 1.2.178Mike Schuchardt
- Update known-good - Generate source Change-Id: Iecb34b6221526dc5c6153c736fce894488989066
2021-04-29build: Update to header 1.2.177Mike Schuchardt
- Update known-good - Generate source Change-Id: I8f49422f152ad353658cb753f24564b76591d415
2021-04-20build: Update to header 1.2.176Mike Schuchardt
- Update known-good - Generate source - Fix scripts/generate_vulkan_wrapper.py - Handle new version macros in vulkan_core.h - Recognize beta/provisional platform guard - Skip extensions without commands Change-Id: Ie1518aaa6fbf6ca996023fbd82f299a48759215e
2021-03-23build: Update known-good files for 1.2.173 headerMike Schuchardt
- Update known-good files - Generate source code Change-Id: I70583ff146c19cd275c6271e4f4f3ce1b93b4d0d
2020-11-24build: Update known-good files for 1.2.162 headerShannon McPherson
Changes: - Updated `known_good.json` - Generated new source files - Updated `generate_vulkan_wrapper.py` and generated new `vulkan_wrapper.cpp` and `vulkan_wrapper.h` Change-Id: Idbce5923b21947d2121ed66159c7bd96ae7d0c8a
2020-03-19build: Update known-good for 1.2.135 headerShannon McPherson
Changes: - Updated known-good files - Generated new source files - Modified `object_type_string_helper.h` to address `vkcube` build failures - Modified `CMakeLists.txt` to enable beta extensions - Generated new `generate_vulkan_wrapper.py`, `vulkan_wrapper.cpp`, and `vulkan_wrapper.h` Change-Id: Ic7271350995e8caefbbb7a51ec206f465c59c510
2018-11-13Update Vulkan wrappers from latest headerTony-LunarG
Change-Id: I61d6c28aa36f86f2b16c534fd2311fe0df06b288
2018-05-17android: Update vulkan_wrapper, add source scriptCody Northrop
* Finally check in the script that generates the wrapper * Update the script to handle split vulkan files * Update the checked in vulkan_wrapper.* * Add a README descrbing how to use the script