include: Dbg entrypoints should be protected by XGL_PROTOTYPES
authorJon Ashburn <jon@lunarg.com>
Mon, 6 Apr 2015 23:38:17 +0000 (17:38 -0600)
committerChia-I Wu <olv@lunarg.com>
Thu, 16 Apr 2015 09:33:29 +0000 (17:33 +0800)
Needed if including header file and want to define one's own entrypoints statically

include/xglDbg.h

index 41b4b3b..5a6c8fa 100644 (file)
@@ -119,6 +119,7 @@ typedef XGL_RESULT (XGLAPI *xglDbgSetDeviceOptionType)(XGL_DEVICE device, XGL_DB
 typedef void (XGLAPI *xglCmdDbgMarkerBeginType)(XGL_CMD_BUFFER cmdBuffer, const char* pMarker);
 typedef void (XGLAPI *xglCmdDbgMarkerEndType)(XGL_CMD_BUFFER cmdBuffer);
 
+#ifdef XGL_PROTOTYPES
 XGL_RESULT XGLAPI xglDbgSetValidationLevel(
     XGL_DEVICE           device,
     XGL_VALIDATION_LEVEL validationLevel);
@@ -161,6 +162,8 @@ void XGLAPI xglCmdDbgMarkerBegin(
 void XGLAPI xglCmdDbgMarkerEnd(
     XGL_CMD_BUFFER  cmdBuffer);
 
+#endif // XGL_PROTOTYPES
+
 #ifdef __cplusplus
 }; // extern "C"
 #endif // __cplusplus