layers: add GPA to intercepted functions list
authorMike Stroyan <mike@LunarG.com>
Wed, 8 Apr 2015 16:27:43 +0000 (10:27 -0600)
committerChia-I Wu <olv@lunarg.com>
Thu, 16 Apr 2015 09:48:21 +0000 (17:48 +0800)
GetProcAddr is always intercepted, but not by self.generate_intercept.
Add it to the intercepted functions list for layer_intercept_proc.
InitAndEnumerateGpus is now longer in the protos list.

vk-layer-generate.py

index e4e99b1..03a089c 100755 (executable)
@@ -280,7 +280,9 @@ class Subcommand(object):
         funcs = []
         intercepted = []
         for proto in self.protos:
-            if proto.name != "GetProcAddr" and proto.name != "InitAndEnumerateGpus":
+            if proto.name == "GetProcAddr":
+                intercepted.append(proto)
+            else:
                 intercept = self.generate_intercept(proto, qual)
                 if intercept is None:
                     # fill in default intercept for certain entrypoints