diff --git a/pcsx2/GS/Renderers/DX12/GSDevice12.cpp b/pcsx2/GS/Renderers/DX12/GSDevice12.cpp index 749c4306da..dc0cf04361 100644 --- a/pcsx2/GS/Renderers/DX12/GSDevice12.cpp +++ b/pcsx2/GS/Renderers/DX12/GSDevice12.cpp @@ -2525,13 +2525,6 @@ bool GSDevice12::CompileConvertPipelines() // compile color copy pipelines gpb.SetRenderTarget(0, DXGI_FORMAT_R8G8B8A8_UNORM); gpb.SetDepthStencilFormat(DXGI_FORMAT_UNKNOWN); - - ComPtr ps(GetUtilityPixelShader(*shader, shaderName(i))); - if (!ps) - return false; - - gpb.SetPixelShader(ps.get()); - for (u32 j = 16; j < 32; j++) { pxAssert(!m_color_copy[j]); diff --git a/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp b/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp index 232fe1176a..47e1695833 100644 --- a/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp +++ b/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp @@ -4001,15 +4001,7 @@ bool GSDeviceVK::CompileConvertPipelines() } else if (i == ShaderConvert::RTA_CORRECTION) { - // compile color copy pipelines gpb.SetRenderPass(m_utility_color_render_pass_discard, 0); - VkShaderModule ps = GetUtilityFragmentShader(*shader, shaderName(i)); - if (ps == VK_NULL_HANDLE) - return false; - - ScopedGuard ps_guard([this, &ps]() { vkDestroyShaderModule(m_device, ps, nullptr); }); - gpb.SetFragmentShader(ps); - for (u32 j = 16; j < 32; j++) { pxAssert(!m_color_copy[j]);