diff options
-rw-r--r-- | src/effects/ConicalGradient.qml | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/effects/ConicalGradient.qml b/src/effects/ConicalGradient.qml index f0b2f6b..d1cfa6b 100644 --- a/src/effects/ConicalGradient.qml +++ b/src/effects/ConicalGradient.qml @@ -84,7 +84,6 @@ Item { sourceItem: gradientRect smooth: true hideSource: true - wrapMode: ShaderEffectSource.Repeat visible: false } property variant maskSource: maskSourceProxy.output @@ -108,7 +107,7 @@ Item { const highp float PI = 3.14159265; const highp float PIx2inv = 0.1591549; highp float a = (atan((center.y - qt_TexCoord0.t), (center.x - qt_TexCoord0.s)) + PI - startAngle) * PIx2inv; - gl_FragColor = texture2D(gradientSource, vec2(0.0, a)) * qt_Opacity; + gl_FragColor = texture2D(gradientSource, vec2(0.0, fract(a))) * qt_Opacity; } " @@ -125,7 +124,7 @@ Item { const highp float PI = 3.14159265; const highp float PIx2inv = 0.1591549; highp float a = (atan((center.y - qt_TexCoord0.t), (center.x - qt_TexCoord0.s)) + PI - startAngle) * PIx2inv; - gl_FragColor = texture2D(gradientSource, vec2(0.0, a)) * maskAlpha * qt_Opacity; + gl_FragColor = texture2D(gradientSource, vec2(0.0, fract(a))) * maskAlpha * qt_Opacity; } " } |