Macro vulkanology::cpu_array_buffer [] [src]

macro_rules! cpu_array_buffer {
    ($device:ident, $queue:ident, $buf_type:ty, $buf_len:expr) => { ... };
}

Creates a new uninitialized buffer of type $buf_type of length $buf_len.

Panics

If the array fails to be initialized.

Examples

let instance = instance!();
let physical_device = physical_device!(instance);
let (ref device, ref queue) = device_and_queue!(physical_device);

// Initialize a buffer.
let buffer = cpu_array_buffer!(device, queue, u32, 13*31);