Function draw2d::graphics::vulkan::ffi::copy_to_u32 [−][src]
pub fn copy_to_u32(bytes: &'static [u8]) -> Vec<u32>
Expand description
Copy a byte slice into a properly-aligned u32 array.
This is meant to help functions which use include_bytes!
to load sprv
because Vulkan expects sprv source to be in u32 words but include_bytes
imports only u8 bytes.
A full copy is leveraged to handle endianess issues and to ensure proper alignment.
Assumes that data is little endian and will break on other architectures.