diff options
Diffstat (limited to 'src/effects/private/qgfxshaderbuilder.cpp')
-rw-r--r-- | src/effects/private/qgfxshaderbuilder.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/effects/private/qgfxshaderbuilder.cpp b/src/effects/private/qgfxshaderbuilder.cpp index 9a109b0..0d04681 100644 --- a/src/effects/private/qgfxshaderbuilder.cpp +++ b/src/effects/private/qgfxshaderbuilder.cpp @@ -219,7 +219,7 @@ QByteArray qgfx_gaussianVertexShader(QGfxGaussSample *p, int samples) "attribute highp vec2 qt_MultiTexCoord0;\n\n" "uniform highp mat4 qt_Matrix;\n" "uniform highp float spread;\n" - "uniform highp vec2 step;\n\n"; + "uniform highp vec2 dirstep;\n\n"; qgfx_declareBlurVaryings(shader, p, samples); @@ -231,7 +231,7 @@ QByteArray qgfx_gaussianVertexShader(QGfxGaussSample *p, int samples) shader += p[i].name; shader += " = qt_MultiTexCoord0"; if (p[i].pos != 0.0) { - shader += " + spread * step * float("; + shader += " + spread * dirstep * float("; shader += QByteArray::number(p[i].pos); shader += ')'; } @@ -313,7 +313,7 @@ QVariantMap QGfxShaderBuilder::gaussianBlur(const QJSValue ¶meters) "uniform highp sampler2D source;\n" "uniform lowp float qt_Opacity;\n" "uniform mediump float spread;\n" - "uniform highp vec2 step;\n"; + "uniform highp vec2 dirstep;\n"; if (alphaOnly) { fragShader += "uniform lowp vec4 color;\n" "uniform lowp float thickness;\n"; @@ -327,7 +327,7 @@ QVariantMap QGfxShaderBuilder::gaussianBlur(const QJSValue ¶meters) fragShader += " mediump float result = 0.0;\n"; else fragShader += " mediump vec4 result = vec4(0);\n"; - fragShader += " highp vec2 pixelStep = step * spread;\n"; + fragShader += " highp vec2 pixelStep = dirstep * spread;\n"; if (masked) fragShader += " pixelStep *= texture2D(mask, qt_TexCoord0).a;\n"; |