diff options
Diffstat (limited to 'patches/properties.rs.patch')
-rw-r--r-- | patches/properties.rs.patch | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/patches/properties.rs.patch b/patches/properties.rs.patch new file mode 100644 index 0000000..69d5b09 --- /dev/null +++ b/patches/properties.rs.patch @@ -0,0 +1,13 @@ +diff --git a/src/device/properties.rs b/src/device/properties.rs +index be1c36d..8628cb0 100644 +--- a/src/device/properties.rs ++++ b/src/device/properties.rs +@@ -212,7 +212,7 @@ impl<const N: usize> FromVulkan<[f32; N]> for [f32; N] { + + impl<const N: usize> FromVulkan<[std::os::raw::c_char; N]> for String { + #[inline] +- fn from_vulkan(val: [i8; N]) -> Option<Self> { ++ fn from_vulkan(val: [std::os::raw::c_char; N]) -> Option<Self> { + Some(unsafe { CStr::from_ptr(val.as_ptr()).to_string_lossy().into_owned() }) + } + } |