//! <https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_debug_marker.html >
use crate ::prelude::*;
use crate ::vk;
impl crate ::ext::debug_marker::Device {
/// <https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/vkDebugMarkerSetObjectNameEXT.html >
#[ 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()
}
/// <https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/vkCmdDebugMarkerBeginEXT.html >
#[ 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);
}
/// <https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/vkCmdDebugMarkerEndEXT.html >
#[ inline]
pub unsafe fn cmd_debug_marker_end(&
self , command_buffer: vk::C
ommandBuffer) {
(self .fp.cmd_debug_marker_end_ext)(command_buffer);
}
/// <https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/vkCmdDebugMarkerInsertEXT.html >
#[ 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);
}
}
Messung V0.5 in Prozent C=88 H=71 G=79
¤ Dauer der Verarbeitung: 0.15 Sekunden
(vorverarbeitet am 2026-06-19)
¤
*© Formatika GbR, Deutschland