aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Barbour <tony@LunarG.com>2015-04-14 10:22:46 -0600
committerChia-I Wu <olv@lunarg.com>2015-04-16 17:48:20 +0800
commite2a7a99a62b5f3945c777ec2046f678fe45c77d2 (patch)
tree3f86bbfb6a7e717cc657184b562480c7e89bf1d4
parent042720a89b410c2348a30bac14ca56cb9694b99e (diff)
downloadusermoji-e2a7a99a62b5f3945c777ec2046f678fe45c77d2.tar.xz
layers: Fix for registering a debug callback routine
-rwxr-xr-xvk-generate.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/vk-generate.py b/vk-generate.py
index dec71753..f6aa0df3 100755
--- a/vk-generate.py
+++ b/vk-generate.py
@@ -49,14 +49,14 @@ class Subcommand(object):
return out_objs and out_objs[-1] == proto.params[-1]
def _is_loader_special_case(self, proto):
- if proto.name in ["GetProcAddr", "EnumerateGpus", "EnumerateLayers"]:
+ if proto.name in ["GetProcAddr", "EnumerateGpus", "EnumerateLayers", "DbgRegisterMsgCallback", "DbgUnregisterMsgCallback", "DbgSetGlobalOption", "DestroyInstance"]:
return True
return not self.is_dispatchable_object_first_param(proto)
def is_dispatchable_object_first_param(self, proto):
in_objs = proto.object_in_params()
- non_dispatch_objs = ["VkInstance"]
+ non_dispatch_objs = []
param0 = proto.params[0]
return (len(in_objs) > 0) and (in_objs[0].ty == param0.ty) and (param0.ty not in non_dispatch_objs)