From 5badb98fb28aafe2bbc77cf27bf25d5a194db465 Mon Sep 17 00:00:00 2001 From: Jamie Madill Date: Mon, 4 Apr 2016 12:15:39 -0400 Subject: layers: Fix return values of bool functions. These functions were returning VK_ERROR_VALIDATION_FAILED_EXT, which was giving a warning in Visual Studio. The app shouldn't be checking for non-bool return values of these functions. Change-Id: I9924a25b1c49ad6973c8915be1dd7aea4cc0edf4 --- vk-layer-generate.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vk-layer-generate.py b/vk-layer-generate.py index c78116ca..5d013937 100755 --- a/vk-layer-generate.py +++ b/vk-layer-generate.py @@ -1322,7 +1322,9 @@ class ObjectTrackerSubcommand(Subcommand): using_line += '%sloader_platform_thread_unlock_mutex(&objLock);\n' % (indent) if len(struct_uses) > 0: using_line += ' if (skipCall)\n' - if proto.ret != "void": + if proto.ret == "VkBool32": + using_line += ' return VK_FALSE;\n' + elif proto.ret != "void": using_line += ' return VK_ERROR_VALIDATION_FAILED_EXT;\n' else: using_line += ' return;\n' -- cgit v1.2.3