aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2016-12-28 08:49:29 -0700
committerMark Lobodzinski <mark@lunarg.com>2017-01-10 10:21:32 -0700
commit029b54a59024f54001d29fb58a54926f541c3c93 (patch)
tree1214308bf7dd32d88d5f150a2f43a88c207a2120 /scripts
parent3c5ed46566ec903fd91f47c24fb0505e3e97be65 (diff)
downloadusermoji-029b54a59024f54001d29fb58a54926f541c3c93.tar.xz
scripts: Pass parameters to helper file generator
The helper file generator will be used to output multiple helper files. Added passing of parameter and test call for this feature to the generator options block. Change-Id: I1e417ff50628f395c589282ed6f96f0340758f23
Diffstat (limited to 'scripts')
-rw-r--r--scripts/lvl_genvk.py26
1 files changed, 24 insertions, 2 deletions
diff --git a/scripts/lvl_genvk.py b/scripts/lvl_genvk.py
index 54293762..7f67012e 100644
--- a/scripts/lvl_genvk.py
+++ b/scripts/lvl_genvk.py
@@ -184,7 +184,7 @@ def makeGenOpts(extensions = [], removeExtensions = [], protect = True, director
alignFuncParam = 48)
]
- # Options for helper file generator
+ # Helper file generator options for vk_enum_string_helper.h
genOpts['vk_enum_string_helper.h'] = [
HelperFileOutputGenerator,
HelperFileOutputGeneratorOptions(
@@ -202,9 +202,31 @@ def makeGenOpts(extensions = [], removeExtensions = [], protect = True, director
apicall = 'VKAPI_ATTR ',
apientry = 'VKAPI_CALL ',
apientryp = 'VKAPI_PTR *',
- alignFuncParam = 48)
+ alignFuncParam = 48,
+ helper_file_type = 'enum_string_helper')
]
+ # Helper file generator options for vk_test.h
+ genOpts['vk_test.h'] = [
+ HelperFileOutputGenerator,
+ HelperFileOutputGeneratorOptions(
+ filename = 'vk_test.h',
+ directory = directory,
+ apiname = 'vulkan',
+ profile = None,
+ versions = allVersions,
+ emitversions = allVersions,
+ defaultExtensions = 'vulkan',
+ addExtensions = addExtensions,
+ removeExtensions = removeExtensions,
+ prefixText = prefixStrings + vkPrefixStrings,
+ protectFeature = False,
+ apicall = 'VKAPI_ATTR ',
+ apientry = 'VKAPI_CALL ',
+ apientryp = 'VKAPI_PTR *',
+ alignFuncParam = 48,
+ helper_file_type = 'test')
+ ]