From d10b5a16f291b860a0c213f1ad0636cf0b94f55b Mon Sep 17 00:00:00 2001 From: Olivier Prat Date: Tue, 15 May 2018 15:09:02 +0200 Subject: [PATCH] Turned off jitter with FXAA --- .../render-utils/src/AntialiasingEffect.cpp | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/libraries/render-utils/src/AntialiasingEffect.cpp b/libraries/render-utils/src/AntialiasingEffect.cpp index f77b4fc68b..249d2bbc47 100644 --- a/libraries/render-utils/src/AntialiasingEffect.cpp +++ b/libraries/render-utils/src/AntialiasingEffect.cpp @@ -482,16 +482,14 @@ JitterSample::SampleSequence::SampleSequence(){ } void JitterSample::configure(const Config& config) { - _freeze = config.freeze; - if (config.stop || _freeze) { + _freeze = config.stop || config.freeze; + if (config.freeze) { auto pausedIndex = config.getIndex(); if (_sampleSequence.currentIndex != pausedIndex) { _sampleSequence.currentIndex = pausedIndex; } - } else { - if (_sampleSequence.currentIndex < 0) { - _sampleSequence.currentIndex = config.getIndex(); - } + } else if (config.stop) { + _sampleSequence.currentIndex = -1; } _scale = config.scale; } @@ -505,7 +503,12 @@ void JitterSample::run(const render::RenderContextPointer& renderContext, Output current = -1; } } - jitter = _sampleSequence.offsets[(current < 0 ? SEQUENCE_LENGTH : current)]; + + jitter.x = 0.0f; + jitter.y = 0.0f; + if (current >= 0) { + jitter = _sampleSequence.offsets[current]; + } }