diff --git a/src/d3d11/d3d11_context.cpp b/src/d3d11/d3d11_context.cpp index 26d8e5446..3c649c050 100644 --- a/src/d3d11/d3d11_context.cpp +++ b/src/d3d11/d3d11_context.cpp @@ -3227,7 +3227,9 @@ namespace dxvk { pc.rasterizerSampleCount = m_state.om.sampleCount; if (unlikely(!m_state.om.sampleCount)) { - pc.rasterizerSampleCount = m_state.rs.state->Desc()->ForcedSampleCount; + pc.rasterizerSampleCount = m_state.rs.state + ? m_state.rs.state->Desc()->ForcedSampleCount + : 0; if (!pc.rasterizerSampleCount) pc.rasterizerSampleCount = 1;