//! use crate::prelude::*; use crate::vk; impl crate::ext::debug_marker::Device { /// #[inline] pub unsafe fn debug_marker_set_object_name( &self, name_info: &vk::DebugMarkerObjectNameInfoEXT<'_>, ) -> VkResult<()> { (self.fp.debug_marker_set_object_name_ext)(self.handle, name_info).result() } /// #[inline] pub unsafe fn cmd_debug_marker_begin( &self, command_buffer: vk::CommandBuffer, marker_info: &vk::DebugMarkerMarkerInfoEXT<'_>, ) { (self.fp.cmd_debug_marker_begin_ext)(command_buffer, marker_info); } /// #[inline] pub unsafe fn cmd_debug_marker_end(&self, command_buffer: vk::CommandBuffer) { (self.fp.cmd_debug_marker_end_ext)(command_buffer); } /// #[inline] pub unsafe fn cmd_debug_marker_insert( &self, command_buffer: vk::CommandBuffer, marker_info: &vk::DebugMarkerMarkerInfoEXT<'_>, ) { (self.fp.cmd_debug_marker_insert_ext)(command_buffer, marker_info); } }