vulkan.h: Bug 14181 - Barriers need to be more precise
diff --git a/vulkan.py b/vulkan.py
index 4b23a3a..6d457fb 100755
--- a/vulkan.py
+++ b/vulkan.py
@@ -754,26 +754,27 @@
         Proto("void", "CmdSetEvent",
             [Param("VkCmdBuffer", "cmdBuffer"),
              Param("VkEvent", "event"),
-             Param("VkPipeEvent", "pipeEvent")]),
+             Param("VkPipelineStageFlags", "stageMask")]),
 
         Proto("void", "CmdResetEvent",
             [Param("VkCmdBuffer", "cmdBuffer"),
              Param("VkEvent", "event"),
-             Param("VkPipeEvent", "pipeEvent")]),
+             Param("VkPipelineStageFlags", "stageMask")]),
 
         Proto("void", "CmdWaitEvents",
             [Param("VkCmdBuffer", "cmdBuffer"),
-             Param("VkWaitEvent", "waitEvent"),
              Param("uint32_t", "eventCount"),
              Param("const VkEvent*", "pEvents"),
+             Param("VkPipelineStageFlags", "sourceStageMask"),
+             Param("VkPipelineStageFlags", "destStageMask"),
              Param("uint32_t", "memBarrierCount"),
              Param("const void**", "ppMemBarriers")]),
 
         Proto("void", "CmdPipelineBarrier",
             [Param("VkCmdBuffer", "cmdBuffer"),
-             Param("VkWaitEvent", "waitEvent"),
-             Param("uint32_t", "pipeEventCount"),
-             Param("const VkPipeEvent*", "pPipeEvents"),
+             Param("VkPipelineStageFlags", "sourceStageMask"),
+             Param("VkPipelineStageFlags", "destStageMask"),
+             Param("bool32_t", "byRegion"),
              Param("uint32_t", "memBarrierCount"),
              Param("const void**", "ppMemBarriers")]),