From d6e5485b7d8e5f4f2d612ce8eb92512e12ee4329 Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Fri, 7 Jun 2024 13:46:17 -0600 Subject: [PATCH] apidump: Change gn json file generator filename output The gn build json file generator script needs to modify the default VulkanTools json filename format to match what ANGLE expects, i.e.: VkLayer_api_dump.json -> VkLayer_lunarg_api_dump.json --- scripts/gn/generate_vulkantools_layers_json.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/gn/generate_vulkantools_layers_json.py b/scripts/gn/generate_vulkantools_layers_json.py index e1d31438d7..f17792bd29 100755 --- a/scripts/gn/generate_vulkantools_layers_json.py +++ b/scripts/gn/generate_vulkantools_layers_json.py @@ -95,9 +95,11 @@ def main(): if not json_in_name.endswith('.json.in'): continue json_in_fname = os.path.basename(json_in_name) - layer_name = json_in_fname[:-len('.json.in')] + # VulkanTools repository json.in filenames omit the "_lunarg_" + corrected_vt_layer_name = json_in_fname.replace("VkLayer_", "VkLayer_lunarg_") + layer_name = corrected_vt_layer_name[:-len('.json.in')] layer_lib_name = layer_name + file_type_suffix - json_out_fname = os.path.join(target_dir, json_in_fname[:-len('.in')]) + json_out_fname = os.path.join(target_dir, corrected_vt_layer_name[:-len('.in')]) with open(json_out_fname,'w') as json_out_file, \ open(json_in_name) as infile: for line in infile: