mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-01-19 20:24:49 +00:00
Merge pull request #738 from Azaezel/alpha40/fogfix
point baseline fog color at the right target hen in deferred mode
This commit is contained in:
commit
673833f235
|
|
@ -2318,6 +2318,8 @@ void FogFeatGLSL::processPix( Vector<ShaderComponent*> &componentList,
|
||||||
|
|
||||||
// Get the out color.
|
// Get the out color.
|
||||||
Var *color = (Var*) LangElement::find(getOutputTargetVarName(ShaderFeature::DefaultTarget));
|
Var *color = (Var*) LangElement::find(getOutputTargetVarName(ShaderFeature::DefaultTarget));
|
||||||
|
if (fd.features[MFT_isDeferred])
|
||||||
|
color = (Var *)LangElement::find(getOutputTargetVarName(ShaderFeature::RenderTarget1));
|
||||||
if ( !color )
|
if ( !color )
|
||||||
{
|
{
|
||||||
color = new Var;
|
color = new Var;
|
||||||
|
|
|
||||||
|
|
@ -2396,6 +2396,8 @@ void FogFeatHLSL::processPix( Vector<ShaderComponent*> &componentList,
|
||||||
|
|
||||||
// Get the out color.
|
// Get the out color.
|
||||||
Var *color = (Var*) LangElement::find(getOutputTargetVarName(ShaderFeature::DefaultTarget));
|
Var *color = (Var*) LangElement::find(getOutputTargetVarName(ShaderFeature::DefaultTarget));
|
||||||
|
if (fd.features[MFT_isDeferred])
|
||||||
|
color = (Var *)LangElement::find(getOutputTargetVarName(ShaderFeature::RenderTarget1));
|
||||||
if ( !color )
|
if ( !color )
|
||||||
{
|
{
|
||||||
color = new Var;
|
color = new Var;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue