From: Ian Elliott Date: Wed, 15 Apr 2015 18:53:19 +0000 (-0600) Subject: Win: Some compilation/link fixes. X-Git-Tag: upstream/1.1.92~5768 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bc79d9dc372ebd538f3aff7a1737b65bb20582c9;p=platform%2Fupstream%2FVulkan-Tools.git Win: Some compilation/link fixes. --- diff --git a/loader/loader.c b/loader/loader.c index cf38b71..20646a7 100644 --- a/loader/loader.c +++ b/loader/loader.c @@ -1278,8 +1278,9 @@ LOADER_EXPORT void * VKAPI vkGetProcAddr(VkPhysicalGpu gpu, const char * pName) /* for entrypoints that loader must handle (ie non-dispatchable or create object) make sure the loader entrypoint is returned */ addr = loader_non_passthrough_gpa(pName); - if (addr) + if (addr) { return addr; + } /* return the dispatch table entrypoint for the fastest case */ const VkLayerDispatchTable *disp_table = * (VkLayerDispatchTable **) gpu; diff --git a/vk-generate.py b/vk-generate.py index f6aa0df..92bac91 100755 --- a/vk-generate.py +++ b/vk-generate.py @@ -223,7 +223,7 @@ class DispatchTableOpsSubcommand(Subcommand): if proto.name == "GetProcAddr": stmts.append("table->%s = gpa; /* direct assignment */" % proto.name) - elif self.is_dispatchable_object_first_param(proto): + elif self.is_dispatchable_object_first_param(proto) or proto.name == "CreateInstance": stmts.append("table->%s = (PFN_vk%s) gpa(gpu, \"vk%s\");" % (proto.name, proto.name, proto.name)) else: