diff options
author | Mike Schuchardt <mikes@lunarg.com> | 2019-03-16 10:09:25 -0700 |
---|---|---|
committer | Shannon McPherson <shannon@lunarg.com> | 2019-04-08 16:38:37 -0600 |
commit | 1df2ebd329df1ece1a5ed485573ea58e5bc6ff97 (patch) | |
tree | 2ec9c7cc157e7f5a93d48cd8c081ab6be53ede78 /scripts/common_codegen.py | |
parent | c2c2abeb6392f0de1ba16bbe6206adb071322be4 (diff) | |
download | Vulkan-Loader-1df2ebd329df1ece1a5ed485573ea58e5bc6ff97.tar.gz Vulkan-Loader-1df2ebd329df1ece1a5ed485573ea58e5bc6ff97.tar.bz2 Vulkan-Loader-1df2ebd329df1ece1a5ed485573ea58e5bc6ff97.zip |
scripts: Update known-good for 1.1.106 header
Changes:
- Integrate upstream script changes: We have to plumb-through the new
conventions object to continue using the makeCParamDecl utility function
- Add GGP to available platforms
- Add handling for extension dependencies: Previously, the codegen for
loader trampolines could not handle an extension command that depends on
more than one extension being present. This removes that limitation
- Add checks for device extensions: This adds a check for two functions
at device creation time:
* VK_KHR_device_group
* VK_EXT_full_screen_exclusive
The loader needs to know about these extensions for proper handling
of the vkGetDeviceGroupSurfacePresentModes2EXT terminator
- Update known-good file
Updated:
- `loader/loader.c`
- `loader/loader.h`
- `scripts/common_codegen.py`
- `scripts/dispatch_table_helper_generator.py`
- `scripts/helper_file_generator.py`
- `scripts/known_good.json`
- `scripts/loader_extension_generator.py`
- `scripts/loader_genvk.py`
Change-Id: I9f0828a8eee0e8e95b479e1b8feb31acaa10040d
Diffstat (limited to 'scripts/common_codegen.py')
-rw-r--r-- | scripts/common_codegen.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/scripts/common_codegen.py b/scripts/common_codegen.py index 47bb6329..89545326 100644 --- a/scripts/common_codegen.py +++ b/scripts/common_codegen.py @@ -50,6 +50,7 @@ prefixStrings = [ platform_dict = { 'android' : 'VK_USE_PLATFORM_ANDROID_KHR', 'fuchsia' : 'VK_USE_PLATFORM_FUCHSIA', + 'ggp': 'VK_USE_PLATFORM_GGP', 'ios' : 'VK_USE_PLATFORM_IOS_MVK', 'macos' : 'VK_USE_PLATFORM_MACOS_MVK', 'metal' : 'VK_USE_PLATFORM_METAL_EXT', |