From 007ad7dde7d36c4a859175ec48513c3d06ec876f Mon Sep 17 00:00:00 2001 From: Robert Beckebans Date: Sun, 3 Jul 2022 14:46:14 +0200 Subject: [PATCH] Don't use TAA jitter when capturing env probes! --- neo/renderer/GLMatrix.cpp | 2 +- neo/renderer/RenderWorld_lightgrid.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/neo/renderer/GLMatrix.cpp b/neo/renderer/GLMatrix.cpp index 01ccf8b2..a23d4341 100644 --- a/neo/renderer/GLMatrix.cpp +++ b/neo/renderer/GLMatrix.cpp @@ -477,7 +477,7 @@ void R_SetupProjectionMatrix( viewDef_t* viewDef, bool doJitter ) // for motion blurred anti-aliasing float jitterx, jittery; - if( R_UseTemporalAA() && doJitter ) + if( R_UseTemporalAA() && doJitter && !( viewDef->renderView.rdflags & RDF_IRRADIANCE ) ) { idVec2 jitter = tr.backend.GetCurrentPixelOffset(); jitterx = jitter.x; diff --git a/neo/renderer/RenderWorld_lightgrid.cpp b/neo/renderer/RenderWorld_lightgrid.cpp index 070442cf..00c8b275 100644 --- a/neo/renderer/RenderWorld_lightgrid.cpp +++ b/neo/renderer/RenderWorld_lightgrid.cpp @@ -1288,7 +1288,7 @@ CONSOLE_COMMAND( bakeLightGrids, "Bake irradiance/vis light grid data", NULL ) // release all in-flight references to the render targets //deviceManager->GetDevice()->runGarbageCollection(); -#if 1 +#if 0 idStr testName; testName.Format( "env/test/area%i_envprobe_%i_side_%i.exr", a, tr.lightGridJobs.Num(), side ); R_WriteEXR( testName, floatRGB16F, 3, captureSize, captureSize, "fs_basepath" );