diff --git a/src/ShaderGen/2d/Std2DMaterial.cpp b/src/ShaderGen/2d/Std2DMaterial.cpp index 115f24b2..a3572542 100644 --- a/src/ShaderGen/2d/Std2DMaterial.cpp +++ b/src/ShaderGen/2d/Std2DMaterial.cpp @@ -35,8 +35,10 @@ bool Std2DMaterial::CustomVertexShader(ShaderCreateInfoVertex *vsc) if(cfg->coordinate_system==CoordinateSystem2D::Ortho) { + mci->AddStruct(SBS_ViewportInfo); + mci->AddUBO(VK_SHADER_STAGE_ALL_GRAPHICS, - DescriptorSetType::Global, + DescriptorSetType::Static, SBS_ViewportInfo); } diff --git a/src/ShaderGen/3d/Std3DMaterial.cpp b/src/ShaderGen/3d/Std3DMaterial.cpp index 53bd591a..1835bcce 100644 --- a/src/ShaderGen/3d/Std3DMaterial.cpp +++ b/src/ShaderGen/3d/Std3DMaterial.cpp @@ -37,8 +37,10 @@ bool Std3DMaterial::CustomVertexShader(ShaderCreateInfoVertex *vsc) // vsc->AddFunction(func::GetNormal); //} + mci->AddStruct(SBS_ViewportInfo); + mci->AddUBO(VK_SHADER_STAGE_ALL_GRAPHICS, - DescriptorSetType::Global, + DescriptorSetType::Static, SBS_ViewportInfo); return(true);