diff --git a/pcsx2/GS/Renderers/Metal/GSDeviceMTL.mm b/pcsx2/GS/Renderers/Metal/GSDeviceMTL.mm index 006890152f..bb12a0e6fa 100644 --- a/pcsx2/GS/Renderers/Metal/GSDeviceMTL.mm +++ b/pcsx2/GS/Renderers/Metal/GSDeviceMTL.mm @@ -907,7 +907,7 @@ bool GSDeviceMTL::Create() m_features.prefer_new_textures = true; m_features.dxt_textures = true; m_features.bptc_textures = true; - m_features.framebuffer_fetch = m_dev.features.framebuffer_fetch; + m_features.framebuffer_fetch = m_dev.features.framebuffer_fetch && !GSConfig.DisableFramebufferFetch; m_features.dual_source_blend = true; m_features.clip_control = true; m_features.stencil_buffer = true;