ivy-vulkan 0.10.3

Low level vulkan abstractions for the Ivy game engine.
1
2
3
4
5
6
7
8
9
10
11
12
use ash::vk;

pub trait VertexDesc {
    const BINDING_DESCRIPTIONS: &'static [vk::VertexInputBindingDescription];
    const ATTRIBUTE_DESCRIPTIONS: &'static [vk::VertexInputAttributeDescription];
}

impl VertexDesc for () {
    const BINDING_DESCRIPTIONS: &'static [vk::VertexInputBindingDescription] = &[];

    const ATTRIBUTE_DESCRIPTIONS: &'static [vk::VertexInputAttributeDescription] = &[];
}