Fix running editor on older D3D10 backend

This commit is contained in:
Wojtek Figat
2021-11-04 16:47:19 +01:00
parent d8775a3ae5
commit 2b05b80b54
5 changed files with 48 additions and 33 deletions

View File

@@ -140,12 +140,15 @@ bool DeformableMaterialShader::Load()
psDesc.HS = _shader->GetHS("HS");
psDesc.DS = _shader->GetDS("DS");
}
#if USE_EDITOR
// Quad Overdraw
psDesc.VS = _shader->GetVS("VS_SplineModel");
psDesc.PS = _shader->GetPS("PS_QuadOverdraw");
_cache.QuadOverdraw.Init(psDesc);
if (_shader->HasShader("PS_QuadOverdraw"))
{
// Quad Overdraw
psDesc.VS = _shader->GetVS("VS_SplineModel");
psDesc.PS = _shader->GetPS("PS_QuadOverdraw");
_cache.QuadOverdraw.Init(psDesc);
}
#endif
if (_info.BlendMode == MaterialBlendMode::Opaque)