v133: Update parameter types on CmdWaitEvents
diff --git a/icd/intel/cmd_barrier.c b/icd/intel/cmd_barrier.c
index 65adad1..900db83 100644
--- a/icd/intel/cmd_barrier.c
+++ b/icd/intel/cmd_barrier.c
@@ -272,7 +272,7 @@
     VkPipelineStageFlags                        sourceStageMask,
     VkPipelineStageFlags                        destStageMask,
     uint32_t                                    memBarrierCount,
-    const void**                                ppMemBarriers)
+    const void* const*                          ppMemBarriers)
 {
     struct intel_cmd *cmd = intel_cmd(cmdBuffer);
 
diff --git a/icd/nulldrv/nulldrv.c b/icd/nulldrv/nulldrv.c
index 15077ee..f497c52 100644
--- a/icd/nulldrv/nulldrv.c
+++ b/icd/nulldrv/nulldrv.c
@@ -1270,7 +1270,7 @@
     VkPipelineStageFlags                        sourceStageMask,
     VkPipelineStageFlags                        destStageMask,
     uint32_t                                    memBarrierCount,
-    const void**                                ppMemBarriers)
+    const void* const*                          ppMemBarriers)
 {
     NULLDRV_LOG_FUNC;
 }
diff --git a/layers/draw_state.cpp b/layers/draw_state.cpp
index 4738426..2114b8b 100644
--- a/layers/draw_state.cpp
+++ b/layers/draw_state.cpp
@@ -2680,7 +2680,7 @@
     }
 }
 
-VK_LAYER_EXPORT void VKAPI vkCmdWaitEvents(VkCmdBuffer cmdBuffer, uint32_t eventCount, const VkEvent* pEvents, VkPipelineStageFlags sourceStageMask, VkPipelineStageFlags destStageMask, uint32_t memBarrierCount, const void** ppMemBarriers)
+VK_LAYER_EXPORT void VKAPI vkCmdWaitEvents(VkCmdBuffer cmdBuffer, uint32_t eventCount, const VkEvent* pEvents, VkPipelineStageFlags sourceStageMask, VkPipelineStageFlags destStageMask, uint32_t memBarrierCount, const void* const* ppMemBarriers)
 {
     GLOBAL_CB_NODE* pCB = getCBNode(cmdBuffer);
     if (pCB) {
diff --git a/layers/param_checker.cpp b/layers/param_checker.cpp
index 7a04861..816b1be 100644
--- a/layers/param_checker.cpp
+++ b/layers/param_checker.cpp
@@ -7857,7 +7857,7 @@
 bool PreCmdWaitEvents(
     VkCmdBuffer cmdBuffer,
     const VkEvent* pEvents,
-    const void** ppMemBarriers)
+    const void* const* ppMemBarriers)
 {
     if(pEvents == nullptr)
     {
@@ -7898,7 +7898,7 @@
     VkPipelineStageFlags sourceStageMask,
     VkPipelineStageFlags destStageMask,
     uint32_t memBarrierCount,
-    const void** ppMemBarriers)
+    const void* const* ppMemBarriers)
 {
     PreCmdWaitEvents(cmdBuffer, pEvents, ppMemBarriers);
 
diff --git a/loader/trampoline.c b/loader/trampoline.c
index 358ab23..71ec674 100644
--- a/loader/trampoline.c
+++ b/loader/trampoline.c
@@ -1370,7 +1370,7 @@
     disp->CmdResetEvent(cmdBuffer, event, stageMask);
 }
 
-LOADER_EXPORT void VKAPI vkCmdWaitEvents(VkCmdBuffer cmdBuffer, uint32_t eventCount, const VkEvent* pEvents, VkPipelineStageFlags sourceStageMask, VkPipelineStageFlags destStageMask, uint32_t memBarrierCount, const void** ppMemBarriers)
+LOADER_EXPORT void VKAPI vkCmdWaitEvents(VkCmdBuffer cmdBuffer, uint32_t eventCount, const VkEvent* pEvents, VkPipelineStageFlags sourceStageMask, VkPipelineStageFlags destStageMask, uint32_t memBarrierCount, const void* const* ppMemBarriers)
 {
     const VkLayerDispatchTable *disp;
 
diff --git a/vulkan.py b/vulkan.py
index df9a778..f006572 100755
--- a/vulkan.py
+++ b/vulkan.py
@@ -930,7 +930,7 @@
              Param("VkPipelineStageFlags", "sourceStageMask"),
              Param("VkPipelineStageFlags", "destStageMask"),
              Param("uint32_t", "memBarrierCount"),
-             Param("const void**", "ppMemBarriers")]),
+             Param("const void* const*", "ppMemBarriers")]),
 
         Proto("void", "CmdPipelineBarrier",
             [Param("VkCmdBuffer", "cmdBuffer"),