Refactored Renderer::setRasterizerState to no longer need a depthSize parameter.
TRAC #22145
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1516 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/libGLESv2/renderer/Renderer11.cpp b/src/libGLESv2/renderer/Renderer11.cpp
index 5a1f7a2..1f2c5de 100644
--- a/src/libGLESv2/renderer/Renderer11.cpp
+++ b/src/libGLESv2/renderer/Renderer11.cpp
@@ -257,13 +257,11 @@
UNIMPLEMENTED();
}
-void Renderer11::setRasterizerState(const gl::RasterizerState &rasterState, unsigned int depthSize)
+void Renderer11::setRasterizerState(const gl::RasterizerState &rasterState)
{
- if (mForceSetRasterState ||
- memcmp(&rasterState, &mCurRasterState, sizeof(gl::RasterizerState)) != 0 ||
- depthSize != mCurDepthSize)
+ if (mForceSetRasterState || memcmp(&rasterState, &mCurRasterState, sizeof(gl::RasterizerState)) != 0)
{
- ID3D11RasterizerState *dxRasterState = mStateCache.getRasterizerState(rasterState, depthSize);
+ ID3D11RasterizerState *dxRasterState = mStateCache.getRasterizerState(rasterState, mCurDepthSize);
if (!dxRasterState)
{
ERR("NULL blend state returned by RenderStateCache::getRasterizerState, setting the "
@@ -277,7 +275,6 @@
dxRasterState->Release();
}
mCurRasterState = rasterState;
- mCurDepthSize = depthSize;
}
mForceSetRasterState = false;