layers: Do not track PHYSICAL_GPUS
authorCourtney Goeltzenleuchter <courtney@LunarG.com>
Thu, 26 Feb 2015 00:13:27 +0000 (17:13 -0700)
committerCourtney Goeltzenleuchter <courtney@LunarG.com>
Thu, 26 Feb 2015 00:15:47 +0000 (17:15 -0700)
The application does not create PHYSICAL_GPU objects
so do not track them.

xgl-layer-generate.py

index c1bac50..1cb8e2e 100755 (executable)
@@ -595,7 +595,7 @@ class Subcommand(object):
                         using_line += '        pTrav = pTrav->pNext;\n'
                         using_line += '    }\n'
                     # Special cases for API funcs that don't use an object as first arg
-                    elif True in [no_use_proto in proto.name for no_use_proto in ['GlobalOption', 'CreateInstance', 'QueueSubmit', 'QueueSetGlobalMemReferences', 'QueueWaitIdle', 'SignalQueueSemaphore', 'WaitQueueSemaphore', 'WsiX11QueuePresent']]:
+                    elif True in [no_use_proto in proto.name for no_use_proto in ['GlobalOption', 'CreateInstance', 'QueueSubmit', 'QueueSetGlobalMemReferences', 'QueueWaitIdle', 'CreateDevice', 'SignalQueueSemaphore', 'WaitQueueSemaphore', 'WsiX11QueuePresent']]:
                         using_line = ''
                     else:
                         using_line = '    loader_platform_thread_lock_mutex(&objLock);\n'