D3D: StateManager m_current and m_pending are now value-initialized

This commit is contained in:
Yuriy O'Donnell 2014-11-06 20:25:34 +01:00
parent 0e18e9e80d
commit 80459c52e9

View File

@ -38,9 +38,9 @@ StateManager::StateManager()
, m_currentDepthState(nullptr)
, m_currentRasterizerState(nullptr)
, m_dirtyFlags(~0u)
, m_pending()
, m_current()
{
memset(&m_pending, 0, sizeof(m_pending));
memset(&m_current, 0, sizeof(m_current));
}
void StateManager::PushBlendState(const ID3D11BlendState* state) { m_blendStates.push(AutoBlendState(state)); }