From e62853ad6103a9a45df8348e72bba62ec14ff1a9 Mon Sep 17 00:00:00 2001 From: hodasemi Date: Fri, 27 Jan 2023 22:13:35 +0100 Subject: [PATCH] Add default impl for bindings trait function --- vulkan-rs/src/shadermodule.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/vulkan-rs/src/shadermodule.rs b/vulkan-rs/src/shadermodule.rs index 36c72fa..5f46956 100644 --- a/vulkan-rs/src/shadermodule.rs +++ b/vulkan-rs/src/shadermodule.rs @@ -52,7 +52,14 @@ impl Default for ShaderType { } pub trait VertexInputDescription: ReprC { - fn bindings() -> Vec; + fn bindings() -> Vec { + vec![VkVertexInputBindingDescription { + binding: 0, + stride: std::mem::size_of::() as u32, + inputRate: VK_VERTEX_INPUT_RATE_VERTEX, + }] + } + fn attributes() -> Vec; }