From a9b7fd7fa30c9e5faf78fbd982bd5642e7dfc4b1 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 8 Apr 2023 15:42:27 -0500 Subject: [PATCH] Remove useless Flush() call --- src/platform/windows/display_vram.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/platform/windows/display_vram.cpp b/src/platform/windows/display_vram.cpp index 5fc2050e..45428c02 100644 --- a/src/platform/windows/display_vram.cpp +++ b/src/platform/windows/display_vram.cpp @@ -333,10 +333,6 @@ namespace platf::dxgi { device_ctx->PSSetShaderResources(0, 1, &img_ctx.encoder_input_res); device_ctx->Draw(3, 0); - // Artifacts start appearing on the rendered image if Sunshine doesn't flush - // before rendering on the UV part of the image. - device_ctx->Flush(); - device_ctx->OMSetRenderTargets(1, &nv12_UV_rt, nullptr); device_ctx->VSSetShader(convert_UV_vs.get(), nullptr, 0); device_ctx->PSSetShader(convert_UV_ps.get(), nullptr, 0);