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

@@ -183,11 +183,14 @@ bool TerrainMaterialShader::Load()
// GBuffer Pass with lightmap (use pixel shader permutation for USE_LIGHTMAP=1)
psDesc.PS = _shader->GetPS("PS_GBuffer", 1);
_cache.DefaultLightmap.Init(psDesc);
#if USE_EDITOR
// Quad Overdraw
psDesc.PS = _shader->GetPS("PS_QuadOverdraw");
_cache.QuadOverdraw.Init(psDesc);
if (_shader->HasShader("PS_QuadOverdraw"))
{
// Quad Overdraw
psDesc.PS = _shader->GetPS("PS_QuadOverdraw");
_cache.QuadOverdraw.Init(psDesc);
}
#endif
// Depth Pass