From 2dbdf3828836c15f514143a24aa0aea42bbb789f Mon Sep 17 00:00:00 2001 From: John Zulauf Date: Fri, 16 Feb 2018 13:07:24 -0700 Subject: layers: Store PushConstant ranges in dictionary For rapid compatiblity checks, create unique ID's for PushConstant ranges. Change-Id: Ie33372e2428e453e610e292b2917801225c11020 --- layers/shader_validation.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'layers/shader_validation.cpp') diff --git a/layers/shader_validation.cpp b/layers/shader_validation.cpp index 8cbc2407..621a4759 100644 --- a/layers/shader_validation.cpp +++ b/layers/shader_validation.cpp @@ -1329,7 +1329,7 @@ static bool validate_pipeline_shader_stage(layer_data *dev_data, VkPipelineShade auto descriptor_uses = collect_interface_by_descriptor_slot(report_data, module, accessible_ids); skip |= validate_specialization_offsets(report_data, pStage); - skip |= validate_push_constant_usage(report_data, &pipeline->pipeline_layout.push_constant_ranges, module, accessible_ids, + skip |= validate_push_constant_usage(report_data, pipeline->pipeline_layout.push_constant_ranges.get(), module, accessible_ids, pStage->stage); // Validate descriptor use -- cgit v1.2.3