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<ContextType>::SetBarrierControl(
           UINT                    ControlFlags) {
     D3D10DeviceLock lock = m_ctx->LockContext();
-    D3D11Device* parent = static_cast<D3D11Device*>(m_ctx->GetParentInterface());
-    DxvkBarrierControlFlags flags = parent->GetOptionsBarrierControlFlags();
+    DxvkBarrierControlFlags flags = 0u;
 
     if (ControlFlags & D3D11_VK_BARRIER_CONTROL_IGNORE_WRITE_AFTER_WRITE) {
       flags.set(DxvkBarrierControl::ComputeAllowReadWriteOverlap,