point baseline fog color at the right target hen in deferred mode

This commit is contained in:
AzaezelX 2022-03-09 18:21:47 -06:00
parent 2198dd14d1
commit 8dcd74ff18
2 changed files with 4 additions and 0 deletions

View file

@ -2318,6 +2318,8 @@ void FogFeatGLSL::processPix( Vector<ShaderComponent*> &componentList,
// Get the out color.
Var *color = (Var*) LangElement::find(getOutputTargetVarName(ShaderFeature::DefaultTarget));
if (fd.features[MFT_isDeferred])
color = (Var *)LangElement::find(getOutputTargetVarName(ShaderFeature::RenderTarget1));
if ( !color )
{
color = new Var;

View file

@ -2396,6 +2396,8 @@ void FogFeatHLSL::processPix( Vector<ShaderComponent*> &componentList,
// Get the out color.
Var *color = (Var*) LangElement::find(getOutputTargetVarName(ShaderFeature::DefaultTarget));
if (fd.features[MFT_isDeferred])
color = (Var *)LangElement::find(getOutputTargetVarName(ShaderFeature::RenderTarget1));
if ( !color )
{
color = new Var;