From e7fbad99d179f02955ec83f2e84883a9dc04c063 Mon Sep 17 00:00:00 2001 From: Robert Beckebans Date: Sat, 26 Oct 2024 11:34:01 +0200 Subject: [PATCH] Keep motion vectors at zero for TAA for ingame 3D guis --- neo/renderer/RenderBackend.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/neo/renderer/RenderBackend.cpp b/neo/renderer/RenderBackend.cpp index f64e6548..3ce69297 100644 --- a/neo/renderer/RenderBackend.cpp +++ b/neo/renderer/RenderBackend.cpp @@ -4723,9 +4723,9 @@ void idRenderBackend::DrawMotionVectors() { const drawSurf_t* surf = drawSurfs[ surfNum ]; - if( !surf->space->weaponDepthHack && !surf->space->skipMotionBlur && !surf->material->HasSubview() ) + if( !surf->space->weaponDepthHack && !surf->space->skipMotionBlur && !surf->material->HasSubview() && !surf->space->isGuiSurface ) { - // Apply motion blur to this object + // don't apply TAA to this object continue; }