diff --git a/src/d3d11/d3d11_context_ext.cpp b/src/d3d11/d3d11_context_ext.cpp index c933f571d..f59fc7e70 100644 --- a/src/d3d11/d3d11_context_ext.cpp +++ b/src/d3d11/d3d11_context_ext.cpp @@ -155,8 +155,7 @@ namespace dxvk { void STDMETHODCALLTYPE D3D11DeviceContextExt::SetBarrierControl( UINT ControlFlags) { D3D10DeviceLock lock = m_ctx->LockContext(); - D3D11Device* parent = static_cast(m_ctx->GetParentInterface()); - DxvkBarrierControlFlags flags = parent->GetOptionsBarrierControlFlags(); + DxvkBarrierControlFlags flags = 0u; if (ControlFlags & D3D11_VK_BARRIER_CONTROL_IGNORE_WRITE_AFTER_WRITE) { flags.set(DxvkBarrierControl::ComputeAllowReadWriteOverlap,