From 2526585061e77ad5f769ed7157e9cb3592a693a2 Mon Sep 17 00:00:00 2001 From: Joshua Simmons Date: Sat, 6 Apr 2024 00:20:21 +0200 Subject: [PATCH] vulkan-sys: Use &CStr directly in wrapper function --- external/vulkan-sys/src/lib.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/external/vulkan-sys/src/lib.rs b/external/vulkan-sys/src/lib.rs index ab2c3ad..6b47f64 100644 --- a/external/vulkan-sys/src/lib.rs +++ b/external/vulkan-sys/src/lib.rs @@ -558,9 +558,9 @@ impl InstanceFunctions { pub unsafe fn get_device_proc_addr( &self, device: Device, - name: *const c_char, + name: &CStr, ) -> Option { - (self.get_device_proc_addr)(device, name) + (self.get_device_proc_addr)(device, name.as_ptr()) } } @@ -691,7 +691,7 @@ impl DeviceFunctions { let load = |name: &CStr, function_version| { if api_version >= function_version { instance_functons - .get_device_proc_addr(device, name.as_ptr()) + .get_device_proc_addr(device, name) .unwrap_or_else( #[cold] || panic!("failed to load device function {}", name.to_string_lossy()), -- 2.49.0