diff --git a/Engine/source/gfx/D3D11/gfxD3D11Device.cpp b/Engine/source/gfx/D3D11/gfxD3D11Device.cpp index 4147f3475..a544452f8 100644 --- a/Engine/source/gfx/D3D11/gfxD3D11Device.cpp +++ b/Engine/source/gfx/D3D11/gfxD3D11Device.cpp @@ -665,7 +665,8 @@ void GFXD3D11Device::endReset(GFXD3D11WindowTarget* windowTarget) // Now reacquire all the resources we trashed earlier reacquireDefaultPoolResources(); - + mD3DDeviceContext->PSSetShader(mLastPixShader, NULL, 0); + mD3DDeviceContext->VSSetShader(mLastVertShader, NULL, 0); mInitialized = true; // Mark everything dirty and flush to card, for sanity. updateStates(true);