diff options
| author | Jon Ashburn <jon@lunarg.com> | 2014-10-15 15:30:23 -0600 |
|---|---|---|
| committer | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2014-10-29 18:01:59 -0600 |
| commit | 80ddae038ce1d02e35bf26eada99e9500e01fac1 (patch) | |
| tree | 93a32e61df10e60887676543b045d35a5164f5b4 /layers/basic_plugin.c | |
| parent | 3660c7480587f4eb9df22b5741d71433c74c8534 (diff) | |
| download | usermoji-80ddae038ce1d02e35bf26eada99e9500e01fac1.tar.xz | |
Add xglEnumerateLayers function including support in layers.
Also add this call to xglbase (init.cpp) test.
Diffstat (limited to 'layers/basic_plugin.c')
| -rw-r--r-- | layers/basic_plugin.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/layers/basic_plugin.c b/layers/basic_plugin.c index c13aace2..e0928c25 100644 --- a/layers/basic_plugin.c +++ b/layers/basic_plugin.c @@ -22,6 +22,7 @@ static void initLayerTable() myTable.CreateDevice = fpGPA((XGL_PHYSICAL_GPU) pCurObj->nextObject, (const XGL_CHAR *) "xglCreateDevice"); myTable.DestroyDevice = fpGPA((XGL_PHYSICAL_GPU) pCurObj->nextObject, (const XGL_CHAR *) "xglDestroyDevice"); myTable.GetExtensionSupport = fpGPA((XGL_PHYSICAL_GPU) pCurObj->nextObject, (const XGL_CHAR *) "xglGetExtensionSupport"); + myTable.EnumerateLayers = fpGPA((XGL_PHYSICAL_GPU) pCurObj->nextObject, (const XGL_CHAR *) "xglEnumerateLayers"); myTable.GetDeviceQueue = fpGPA((XGL_PHYSICAL_GPU) pCurObj->nextObject, (const XGL_CHAR *) "xglGetDeviceQueue"); myTable.QueueSubmit = fpGPA((XGL_PHYSICAL_GPU) pCurObj->nextObject, (const XGL_CHAR *) "xglQueueSubmit"); myTable.QueueSetGlobalMemReferences = fpGPA((XGL_PHYSICAL_GPU) pCurObj->nextObject, (const XGL_CHAR *) "xglQueueSetGlobalMemReferences"); @@ -185,6 +186,8 @@ XGL_LAYER_EXPORT void * XGLAPI xglGetProcAddr(XGL_PHYSICAL_GPU gpu, const XGL_CH return myTable.DestroyDevice; else if (!strncmp("xglGetExtensionSupport", (const char *) pName, sizeof ("xglGetExtensionSupport"))) return myTable.GetExtensionSupport; + else if (!strncmp("xglEnumerateLayers", (const char *) pName, sizeof ("xglEnumerateLayers"))) + return myTable.EnumerateLayers; else if (!strncmp("xglGetDeviceQueue", (const char *) pName, sizeof ("xglGetDeviceQueue"))) return myTable.GetDeviceQueue; else if (!strncmp("xglQueueSubmit", (const char *) pName, sizeof ("xglQueueSubmit"))) |
