[][src]Module vk_sync::cmd

Functions

pipeline_barrier

Simplified wrapper around vkCmdPipelineBarrier. The mapping functions defined above are used to translate the passed in barrier definitions into a set of pipeline stages and native Vulkan memory barriers to be passed to vkCmdPipelineBarrier. command_buffer is passed unmodified to vkCmdPipelineBarrier.

reset_event

Wrapper around vkCmdResetEvent. Resets an event when the accesses defined by previous_accesses are completed. command_buffer and event are passed unmodified to vkCmdResetEvent.

set_event

Wrapper around vkCmdSetEvent. Sets an event when the accesses defined by previous_accesses are completed. command_buffer and event are passed unmodified to vkCmdSetEvent.

wait_events

Simplified wrapper around vkCmdWaitEvents. The mapping functions defined above are used to translate the passed in barrier definitions into a set of pipeline stages and native Vulkan memory barriers to be passed to vkCmdPipelineBarrier.