aboutsummaryrefslogtreecommitdiffstats
path: root/quickmultieffect/shaders/compatibility/bluritems.vert
blob: ab31be1e0e97face41cc466290973375277f1d6c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
attribute highp vec4 qt_Vertex;
attribute highp vec2 qt_MultiTexCoord0;
uniform highp mat4 qt_Matrix;
uniform highp vec2 step;
varying highp vec2 texCoord0;
varying highp vec2 texCoord1;
varying highp vec2 texCoord2;
varying highp vec2 texCoord3;

void main() {
    lowp float dither = 0.33;
    texCoord0 = vec2(qt_MultiTexCoord0.x + step.x, qt_MultiTexCoord0.y + step.y * dither);
    texCoord1 = vec2(qt_MultiTexCoord0.x + step.x * dither, qt_MultiTexCoord0.y - step.y);
    texCoord2 = vec2(qt_MultiTexCoord0.x - step.x * dither, qt_MultiTexCoord0.y + step.y);
    texCoord3 = vec2(qt_MultiTexCoord0.x - step.x, qt_MultiTexCoord0.y - step.y * dither);
    gl_Position = qt_Matrix * qt_Vertex;
}