summaryrefslogtreecommitdiff
path: root/scripts/common_codegen.py
diff options
context:
space:
mode:
authorMike Schuchardt <mikes@lunarg.com>2019-03-16 10:09:25 -0700
committerShannon McPherson <shannon@lunarg.com>2019-04-08 16:38:37 -0600
commit1df2ebd329df1ece1a5ed485573ea58e5bc6ff97 (patch)
tree2ec9c7cc157e7f5a93d48cd8c081ab6be53ede78 /scripts/common_codegen.py
parentc2c2abeb6392f0de1ba16bbe6206adb071322be4 (diff)
downloadVulkan-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.py1
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',