From 369bdfc39bdc81fa3437028fd5d5ed6b06b2e480 Mon Sep 17 00:00:00 2001 From: "HuYingzhuo(hugo/hyzboy)" Date: Fri, 24 Jun 2022 11:41:29 +0800 Subject: [PATCH] added to check vertex format at VABConfig --- src/SceneGraph/Vulkan/VKShaderModule.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/SceneGraph/Vulkan/VKShaderModule.cpp b/src/SceneGraph/Vulkan/VKShaderModule.cpp index eb9f923c..5f9e4889 100644 --- a/src/SceneGraph/Vulkan/VKShaderModule.cpp +++ b/src/SceneGraph/Vulkan/VKShaderModule.cpp @@ -102,7 +102,11 @@ VAB *VertexShaderModule::CreateVAB(const VABConfigInfo *cfg) } else { - attr->format =vac.format; + if(vac.format!=PF_UNDEFINED) + attr->format =vac.format; + else + attr->format =VK_NAMESPACE::GetVulkanFormat(&((*si)->type)); + bind->inputRate =vac.instance?VK_VERTEX_INPUT_RATE_INSTANCE:VK_VERTEX_INPUT_RATE_VERTEX; }