ash/extensions/amd/buffer_marker.rs
1//! <https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_AMD_buffer_marker.html>
2
3use crate::vk;
4
5impl crate::amd::buffer_marker::Device {
6 /// <https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/vkCmdWriteBufferMarkerAMD.html>
7 #[inline]
8 pub unsafe fn cmd_write_buffer_marker(
9 &self,
10 command_buffer: vk::CommandBuffer,
11 pipeline_stage: vk::PipelineStageFlags,
12 dst_buffer: vk::Buffer,
13 dst_offset: vk::DeviceSize,
14 marker: u32,
15 ) {
16 (self.fp.cmd_write_buffer_marker_amd)(
17 command_buffer,
18 pipeline_stage,
19 dst_buffer,
20 dst_offset,
21 marker,
22 )
23 }
24}