diff --git a/Outputs/OpenGL/CompositionShader.cpp b/Outputs/OpenGL/CompositionShader.cpp index 9fe645baa..e6dd825bb 100644 --- a/Outputs/OpenGL/CompositionShader.cpp +++ b/Outputs/OpenGL/CompositionShader.cpp @@ -127,7 +127,7 @@ lowp vec2 quadrature() { lowp vec4 sample_composite() { vec4 source = texture(source, coordinate); - int offset = int(floor(phase * 4.0)); + int offset = int(floor(phase * 4.0)) & 3; return vec4( source[offset], quadrature(),