diff --git a/libraries/render-utils/src/AntialiasingEffect.cpp b/libraries/render-utils/src/AntialiasingEffect.cpp index 32bc57f7c5..f89d81b36a 100644 --- a/libraries/render-utils/src/AntialiasingEffect.cpp +++ b/libraries/render-utils/src/AntialiasingEffect.cpp @@ -171,7 +171,7 @@ void Antialiasing::run(const render::RenderContextPointer& renderContext, const } */ -#include "fxaa_frag.h" +#include "taa_frag.h" #include "fxaa_blend_frag.h" @@ -186,7 +186,7 @@ const gpu::PipelinePointer& Antialiasing::getAntialiasingPipeline() { if (!_antialiasingPipeline) { auto vs = gpu::StandardShaderLib::getDrawUnitQuadTexcoordVS(); - auto ps = gpu::Shader::createPixel(std::string(fxaa_frag)); + auto ps = gpu::Shader::createPixel(std::string(taa_frag)); gpu::ShaderPointer program = gpu::Shader::createProgram(vs, ps); gpu::Shader::BindingSet slotBindings; diff --git a/libraries/render-utils/src/taa.slf b/libraries/render-utils/src/taa.slf index bd55a40539..72f1dfc66a 100644 --- a/libraries/render-utils/src/taa.slf +++ b/libraries/render-utils/src/taa.slf @@ -32,13 +32,16 @@ struct TAAParams float spareB; }; -layout(std140, location=0) uniform taaParamsBuffer { +layout(std140) uniform taaParamsBuffer { TAAParams params; }; void main() { outFragColor = vec4(texture(colorTexture, varTexCoord0).xyz, params.blend); + if (abs(varTexCoord0.x - params.debugX) < (1.0 / 2048.0)) { + outFragColor.rgb = vec3(1.0, 1.0, 0.0); + } if (varTexCoord0.x < params.debugX) { outFragColor.a = 1.0; }