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