From a2122e17c64eddeb53a73b07327327044e5f02aa Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 31 Jan 2026 12:48:03 -0600 Subject: [PATCH] Explicitly request linear sampling in StretchRect() --- app/streaming/video/ffmpeg-renderers/dxva2.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/streaming/video/ffmpeg-renderers/dxva2.cpp b/app/streaming/video/ffmpeg-renderers/dxva2.cpp index fd2244cf..699314a3 100644 --- a/app/streaming/video/ffmpeg-renderers/dxva2.cpp +++ b/app/streaming/video/ffmpeg-renderers/dxva2.cpp @@ -974,7 +974,7 @@ void DXVA2Renderer::renderFrame(AVFrame *frame) SDL_assert(m_Desc.SampleFormat.VideoTransferMatrix == DXVA2_VideoTransferMatrix_BT601); // This function doesn't trigger any of Intel's garbage video "enhancements" - hr = m_Device->StretchRect(surface, &sample.SrcRect, m_RenderTarget.Get(), &sample.DstRect, D3DTEXF_NONE); + hr = m_Device->StretchRect(surface, &sample.SrcRect, m_RenderTarget.Get(), &sample.DstRect, D3DTEXF_LINEAR); if (FAILED(hr)) { SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "StretchRect() failed: %x",