diff --git a/src/d3d9/d3d9_device.h b/src/d3d9/d3d9_device.h index 99a2a743..d7ac8c00 100644 --- a/src/d3d9/d3d9_device.h +++ b/src/d3d9/d3d9_device.h @@ -816,7 +816,7 @@ namespace dxvk { inline bool IsAlphaToCoverageEnabled() { const bool alphaTest = m_state.renderStates[D3DRS_ALPHATESTENABLE] != 0; - return m_amdATOC || (m_nvATOC && alphaTest); + return (m_amdATOC || (m_nvATOC && alphaTest)) && m_flags.test(D3D9DeviceFlag::ValidSampleMask); } inline bool IsDepthBiasEnabled() {