aboutsummaryrefslogtreecommitdiff
path: root/scripts/vk_validation_stats.py
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2017-08-01 13:02:20 -0600
committerMark Lobodzinski <mark@lunarg.com>2017-08-16 10:18:45 -0600
commit60afd130f9e240dacec33e4897be7dc87d422537 (patch)
tree2179f169ac340ccef44f4048370aabc35c52c3dd /scripts/vk_validation_stats.py
parent5397995f3b9571b214ae7db8f606cdf09ffb3644 (diff)
downloadusermoji-60afd130f9e240dacec33e4897be7dc87d422537.tar.xz
layers: Re-architect parameter validation layer
Changed the codegen to autogenerate validation functions for any new APIs without user intervention. Manual updates are only necessary to extend PV functionality. - parameter_validation.h is now checked into the layers directory - parameter_validation.cpp is now generated - parameter_validation_utils.cpp is new and contains any custom (non-generated) or housekeeping functions. - parameter_validation_utils.h is deprecated - updated database for new VUID coverage Change-Id: Ib9261894386145573ba9e8906ba4ad4e9fecbdfd
Diffstat (limited to 'scripts/vk_validation_stats.py')
-rwxr-xr-xscripts/vk_validation_stats.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/vk_validation_stats.py b/scripts/vk_validation_stats.py
index 33493dd3..36346b3e 100755
--- a/scripts/vk_validation_stats.py
+++ b/scripts/vk_validation_stats.py
@@ -50,13 +50,13 @@ generated_layer_source_directories = [
'release',
]
generated_layer_source_files = [
-'parameter_validation.h',
+'parameter_validation.cpp',
'object_tracker.cpp',
]
layer_source_files = [
'../layers/core_validation.cpp',
'../layers/descriptor_sets.cpp',
-'../layers/parameter_validation.cpp',
+'../layers/parameter_validation_utils.cpp',
'../layers/object_tracker_utils.cpp',
'../layers/shader_validation.cpp',
'../layers/buffer_validation.cpp',