diff --git a/src/ShaderGen/2d/Std2DMaterialLoader.cpp b/src/ShaderGen/2d/Std2DMaterialLoader.cpp index 53e5b157..c147aa84 100644 --- a/src/ShaderGen/2d/Std2DMaterialLoader.cpp +++ b/src/ShaderGen/2d/Std2DMaterialLoader.cpp @@ -73,12 +73,12 @@ namespace bool CustomVertexShader(ShaderCreateInfoVertex *vsc) override { - if(!Std2DMaterial::CustomVertexShader(vsc)) - return(false); - for(auto &ua:mfd->vi) vsc->AddInput(ua.vat,ua.name); + if(!Std2DMaterial::CustomVertexShader(vsc)) + return(false); + return CommonProc(VK_SHADER_STAGE_VERTEX_BIT,vsc); } diff --git a/src/ShaderGen/3d/Std3DMaterialLoader.cpp b/src/ShaderGen/3d/Std3DMaterialLoader.cpp index 0d68e25a..f08a814b 100644 --- a/src/ShaderGen/3d/Std3DMaterialLoader.cpp +++ b/src/ShaderGen/3d/Std3DMaterialLoader.cpp @@ -73,12 +73,12 @@ public: bool CustomVertexShader(ShaderCreateInfoVertex* vsc) override { - if (!Std3DMaterial::CustomVertexShader(vsc)) - return (false); - for (auto& ua : mfd->vi) vsc->AddInput(ua.vat, ua.name); + if (!Std3DMaterial::CustomVertexShader(vsc)) + return (false); + return CommonProc(VK_SHADER_STAGE_VERTEX_BIT, vsc); }