mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-04-26 23:05:38 +00:00
Corrects OpenGL projection matrix
Corrects OpenGL glPolygonOffset values Corrects Direct3D11 DepthBias values
This commit is contained in:
parent
a45a55ad6e
commit
505b9fbd12
3 changed files with 43 additions and 39 deletions
|
|
@ -110,7 +110,9 @@ GFXD3D11StateBlock::GFXD3D11StateBlock(const GFXStateBlockDesc& desc)
|
|||
ZeroMemory(&mRasterizerDesc, sizeof(D3D11_RASTERIZER_DESC));
|
||||
mRasterizerDesc.CullMode = GFXD3D11CullMode[mDesc.cullMode];
|
||||
mRasterizerDesc.FillMode = GFXD3D11FillMode[mDesc.fillMode];
|
||||
mRasterizerDesc.DepthBias = mDesc.zBias;
|
||||
//this assumes 24bit depth
|
||||
const INT depthMul = INT((1 << 24) - 1);
|
||||
mRasterizerDesc.DepthBias = mDesc.zBias * depthMul;
|
||||
mRasterizerDesc.SlopeScaledDepthBias = mDesc.zSlopeBias;
|
||||
mRasterizerDesc.AntialiasedLineEnable = FALSE;
|
||||
mRasterizerDesc.MultisampleEnable = FALSE;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue