mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-01-20 04:34:48 +00:00
turn zbuffer checks on, account for reverse depth changes
This commit is contained in:
parent
209abf3aa4
commit
d2a1153a49
|
|
@ -108,7 +108,7 @@ void afxZodiacGroundPlaneRenderer::initShader()
|
|||
d.zDefined = false;
|
||||
d.zEnable = true;
|
||||
d.zWriteEnable = false;
|
||||
d.zFunc = GFXCmpLessEqual;
|
||||
d.zFunc = GFXCmpGreaterEqual;
|
||||
d.zSlopeBias = 0;
|
||||
d.alphaDefined = true;
|
||||
d.alphaTestEnable = true;
|
||||
|
|
|
|||
|
|
@ -105,10 +105,8 @@ void afxZodiacMeshRoadRenderer::initShader()
|
|||
d.cullDefined = true;
|
||||
d.blendDefined = true;
|
||||
d.blendEnable = true;
|
||||
d.zDefined = false;
|
||||
d.zEnable = true;
|
||||
d.zWriteEnable = false;
|
||||
d.zFunc = GFXCmpLessEqual;
|
||||
d.setZReadWrite(true, false);
|
||||
d.zFunc = GFXCmpGreaterEqual;
|
||||
d.zSlopeBias = 0;
|
||||
d.alphaDefined = true;
|
||||
d.alphaTestEnable = true;
|
||||
|
|
|
|||
|
|
@ -105,10 +105,8 @@ void afxZodiacPolysoupRenderer::initShader()
|
|||
d.cullDefined = true;
|
||||
d.blendDefined = true;
|
||||
d.blendEnable = true;
|
||||
d.zDefined = false;
|
||||
d.zEnable = true;
|
||||
d.zWriteEnable = false;
|
||||
d.zFunc = GFXCmpLessEqual;
|
||||
d.setZReadWrite(true, false);
|
||||
d.zFunc = GFXCmpGreaterEqual;
|
||||
d.zSlopeBias = 0;
|
||||
d.alphaDefined = true;
|
||||
d.alphaTestEnable = true;
|
||||
|
|
|
|||
|
|
@ -115,10 +115,8 @@ void afxZodiacTerrainRenderer::initShader()
|
|||
d.cullDefined = true;
|
||||
d.blendDefined = true;
|
||||
d.blendEnable = true;
|
||||
d.zDefined = false;
|
||||
d.zEnable = true;
|
||||
d.zWriteEnable = false;
|
||||
d.zFunc = GFXCmpLessEqual;
|
||||
d.setZReadWrite(true, false);
|
||||
d.zFunc = GFXCmpGreaterEqual;
|
||||
d.zSlopeBias = 0;
|
||||
d.alphaDefined = true;
|
||||
d.alphaTestEnable = true;
|
||||
|
|
|
|||
|
|
@ -108,9 +108,9 @@ U32 arcaneFX::sTargetSelectionTimeoutMS = 500;
|
|||
bool arcaneFX::sClickToTargetSelf = false;
|
||||
U32 arcaneFX::sMissileCollisionMask = 0;
|
||||
StringTableEntry arcaneFX::sParameterFieldPrefix = 0;
|
||||
F32 arcaneFX::sTerrainZodiacZBias = -0.00025f;
|
||||
F32 arcaneFX::sInteriorZodiacZBias = -0.0001f;
|
||||
F32 arcaneFX::sPolysoupZodiacZBias = -0.0001f;
|
||||
F32 arcaneFX::sTerrainZodiacZBias = 0.00025f;
|
||||
F32 arcaneFX::sInteriorZodiacZBias = 0.0001f;
|
||||
F32 arcaneFX::sPolysoupZodiacZBias = 0.0001f;
|
||||
U32 arcaneFX::master_choreographer_id = 1;
|
||||
U16 arcaneFX::master_scope_id = 1;
|
||||
bool arcaneFX::is_shutdown = true;
|
||||
|
|
|
|||
|
|
@ -67,9 +67,8 @@ void afxBillboard::_renderBillboard(ObjectRenderInst *ri, SceneRenderState* stat
|
|||
desc.alphaTestRef = 1;
|
||||
desc.alphaTestFunc = GFXCmpGreaterEqual;
|
||||
|
||||
desc.setZReadWrite(true);
|
||||
desc.zFunc = GFXCmpLessEqual;
|
||||
desc.zWriteEnable = false;
|
||||
desc.setZReadWrite(true, false);
|
||||
desc.zFunc = GFXCmpGreaterEqual;
|
||||
|
||||
desc.samplersDefined = true;
|
||||
|
||||
|
|
|
|||
|
|
@ -125,7 +125,7 @@ void afxZodiacPlane::_renderZodiacPlane(ObjectRenderInst *ri, SceneRenderState*
|
|||
desc.setAlphaTest(true, GFXCmpGreater, 0);
|
||||
|
||||
desc.setZReadWrite(true);
|
||||
desc.zFunc = GFXCmpLessEqual;
|
||||
desc.zFunc = GFXCmpGreaterEqual;
|
||||
desc.zWriteEnable = false;
|
||||
desc.samplersDefined = true;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue