diff options
| author | Tony Barbour <tony@LunarG.com> | 2015-04-14 10:22:46 -0600 |
|---|---|---|
| committer | Chia-I Wu <olv@lunarg.com> | 2015-04-16 17:48:20 +0800 |
| commit | e2a7a99a62b5f3945c777ec2046f678fe45c77d2 (patch) | |
| tree | 3f86bbfb6a7e717cc657184b562480c7e89bf1d4 | |
| parent | 042720a89b410c2348a30bac14ca56cb9694b99e (diff) | |
| download | usermoji-e2a7a99a62b5f3945c777ec2046f678fe45c77d2.tar.xz | |
layers: Fix for registering a debug callback routine
| -rwxr-xr-x | vk-generate.py | 4 |
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) |
