From c9d8b03fa6f62f92ff3cf397f22e19721c558d90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Sun, 7 Feb 2016 19:01:30 -0800 Subject: [PATCH] D3D11: Moved view state back to stack. --- src/renderer_d3d11.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/renderer_d3d11.cpp b/src/renderer_d3d11.cpp index 1e36af03..5bacc556 100644 --- a/src/renderer_d3d11.cpp +++ b/src/renderer_d3d11.cpp @@ -3397,7 +3397,6 @@ BX_PRAGMA_DIAGNOSTIC_POP(); void* m_uniforms[BGFX_CONFIG_MAX_UNIFORMS]; Matrix4 m_predefinedUniforms[PredefinedUniform::Count]; UniformRegistry m_uniformReg; - ViewState m_viewState; StateCacheT m_blendStateCache; StateCacheT m_depthStencilStateCache; @@ -4729,8 +4728,7 @@ BX_PRAGMA_DIAGNOSTIC_POP(); _render->m_hmdInitialized = m_ovr.isInitialized(); const bool hmdEnabled = m_ovr.isEnabled() || m_ovr.isDebug(); - ViewState& viewState = m_viewState; - viewState.reset(_render, hmdEnabled); + ViewState viewState(_render, hmdEnabled); bool wireframe = !!(_render->m_debug&BGFX_DEBUG_WIREFRAME); bool scissorEnabled = false;