aboutsummaryrefslogtreecommitdiff
path: root/layers
diff options
context:
space:
mode:
authorJon Ashburn <jon@lunarg.com>2014-10-15 15:30:23 -0600
committerCourtney Goeltzenleuchter <courtney@LunarG.com>2014-10-29 18:01:59 -0600
commit80ddae038ce1d02e35bf26eada99e9500e01fac1 (patch)
tree93a32e61df10e60887676543b045d35a5164f5b4 /layers
parent3660c7480587f4eb9df22b5741d71433c74c8534 (diff)
downloadusermoji-80ddae038ce1d02e35bf26eada99e9500e01fac1.tar.xz
Add xglEnumerateLayers function including support in layers.
Also add this call to xglbase (init.cpp) test.
Diffstat (limited to 'layers')
-rw-r--r--layers/basic_plugin.c3
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")))