pub const PfnDebugReportCallbackEXT = ?*const fn (
flags: DebugReportFlagsEXT,
object_type: DebugReportObjectTypeEXT,
object: u64,
location: usize,
message_code: i32,
p_layer_prefix: ?*const u8,
- p_message: ?*const u8,
+ p_message: [*:0]const u8,
p_user_data: ?*anyopaque,
) callconv(vulkan_call_conv) Bool32;
According to https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/PFN_vkDebugReportCallbackEXT.html:
pMessage is a null-terminated UTF-8 string detailing the trigger conditions. pMessage is only valid for the duration of the callback.
pub const PfnDebugReportCallbackEXT = ?*const fn ( flags: DebugReportFlagsEXT, object_type: DebugReportObjectTypeEXT, object: u64, location: usize, message_code: i32, p_layer_prefix: ?*const u8, - p_message: ?*const u8, + p_message: [*:0]const u8, p_user_data: ?*anyopaque, ) callconv(vulkan_call_conv) Bool32;According to https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/PFN_vkDebugReportCallbackEXT.html: