From 60afd130f9e240dacec33e4897be7dc87d422537 Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Tue, 1 Aug 2017 13:02:20 -0600 Subject: 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 --- scripts/vk_validation_stats.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'scripts/vk_validation_stats.py') 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', -- cgit v1.2.3