mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-04-29 16:25:42 +00:00
output ibl to it's own namedtexture, flipped the result back onto the stack post-calc to stop it polluting the backbuffer for all other render passes
This commit is contained in:
parent
a1b5e454f6
commit
cf9c5aea20
1 changed files with 21 additions and 1 deletions
|
|
@ -353,6 +353,26 @@ singleton PostEffect( reflectionProbeArrayPostFX )
|
||||||
texture[1] = "#color";
|
texture[1] = "#color";
|
||||||
texture[2] = "#matinfo";
|
texture[2] = "#matinfo";
|
||||||
texture[3] = "core/art/pbr/brdfTexture.dds";
|
texture[3] = "core/art/pbr/brdfTexture.dds";
|
||||||
|
targetClearColor = "0 0 0 0";
|
||||||
|
targetClear = PFXTargetClear_OnDraw;
|
||||||
|
targetFormat = "GFXFormatR16G16B16A16F";
|
||||||
|
target = "#iblBuffer";
|
||||||
|
|
||||||
target = "AL_FormatToken";
|
};
|
||||||
|
singleton PostEffect( IBLFlipPostFX )
|
||||||
|
{
|
||||||
|
// Do not allow the selection effect to work in reflection
|
||||||
|
// passes by default so we don't do the extra drawing.
|
||||||
|
//allowReflectPass = false;
|
||||||
|
|
||||||
|
renderTime = "PFXAfterBin";
|
||||||
|
renderBin = "ProbeBin";
|
||||||
|
renderPriority = 9998;
|
||||||
|
isEnabled = true;
|
||||||
|
|
||||||
|
shader = PFX_PassthruShader;
|
||||||
|
stateBlock = PFX_DefaultStateBlock;
|
||||||
|
|
||||||
|
texture[0] = "#iblBuffer";
|
||||||
|
targetFormat = AL_FormatToken.format;
|
||||||
};
|
};
|
||||||
Loading…
Add table
Add a link
Reference in a new issue