include: Change debug report pUserData parameter to non-const
authorJon Ashburn <jon@lunarg.com>
Thu, 6 Aug 2015 19:56:43 +0000 (13:56 -0600)
committerJon Ashburn <jon@lunarg.com>
Fri, 7 Aug 2015 17:10:58 +0000 (11:10 -0600)
This was inconsistently defined.

include/vk_debug_report_lunarg.h
loader/debug_report.c
loader/debug_report.h

index 633b50da9a9d8f371a2e15136f6e51135a2e9fe4..4e1569c1e0c6f5f5c3d5714e67789acfe388c4f7 100644 (file)
@@ -199,7 +199,7 @@ typedef void (*PFN_vkDbgMsgCallback)(
 // ------------------------------------------------------------------------------------------------
 // API functions
 
-typedef VkResult (VKAPI *PFN_vkDbgCreateMsgCallback)(VkInstance instance, VkFlags msgFlags, const PFN_vkDbgMsgCallback pfnMsgCallback, const void* pUserData, VkDbgMsgCallback* pMsgCallback);
+typedef VkResult (VKAPI *PFN_vkDbgCreateMsgCallback)(VkInstance instance, VkFlags msgFlags, const PFN_vkDbgMsgCallback pfnMsgCallback, void* pUserData, VkDbgMsgCallback* pMsgCallback);
 typedef VkResult (VKAPI *PFN_vkDbgDestroyMsgCallback)(VkInstance instance, VkDbgMsgCallback msgCallback);
 
 #ifdef VK_PROTOTYPES
index 7983a5da3b90ccf25b85c8622383a8091d207c41..2cb7bc3586fe318cd26633c8482a53131c3ace1e 100644 (file)
@@ -131,7 +131,7 @@ VkResult VKAPI loader_DbgCreateMsgCallback(
         VkInstance                          instance,
         VkFlags                             msgFlags,
         const PFN_vkDbgMsgCallback          pfnMsgCallback,
-        const void*                         pUserData,
+        void*                               pUserData,
         VkDbgMsgCallback*                   pMsgCallback)
 {
     VkDbgMsgCallback *icd_info;
index 0c4371da81ab36dc940543338dff01e560a92d14..52cd17026b6b51d88218037b8fb4f2bf47475849 100644 (file)
@@ -105,7 +105,7 @@ VkResult VKAPI loader_DbgCreateMsgCallback(
     VkInstance                          instance,
     VkFlags                             msgFlags,
     const PFN_vkDbgMsgCallback          pfnMsgCallback,
-    const void*                         pUserData,
+    void*                               pUserData,
     VkDbgMsgCallback*                   pMsgCallback);
 
 VkResult VKAPI loader_DbgDestroyMsgCallback(