diff options
author | Jens Bache-Wiig <jens.bache-wiig@nokia.com> | 2012-06-29 14:27:26 +0200 |
---|---|---|
committer | Jens Bache-Wiig <jens.bache-wiig@nokia.com> | 2012-06-29 14:57:27 +0200 |
commit | 46bd670611ca803ec932210c3d0ac8d493f8bd5d (patch) | |
tree | a2b8bac092f1746272290b37bf907da2ae20e96c /components | |
parent | 94307aacbf5c3596236648567234d55ac46eeeb2 (diff) | |
download | qtquickcontrols-46bd670611ca803ec932210c3d0ac8d493f8bd5d.tar.gz |
Remove shadereffects
This has no place in desktop right now.
Change-Id: I44dd55007f4762d90c79007b700d849f0c232b28
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@nokia.com>
Diffstat (limited to 'components')
-rw-r--r-- | components/shadereffects/DropShadow.qml | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/components/shadereffects/DropShadow.qml b/components/shadereffects/DropShadow.qml deleted file mode 100644 index 5bcf3df6..00000000 --- a/components/shadereffects/DropShadow.qml +++ /dev/null @@ -1,80 +0,0 @@ -import QtQuick 2.0 - -ShaderEffectItem { - id: effect - anchors.fill: itemSource - anchors.leftMargin: -4 + Math.min(xOffset, 0) - anchors.rightMargin: -4 - Math.max(xOffset, 0) - anchors.topMargin: -4 + Math.min(yOffset, 0) - anchors.bottomMargin: -4 - Math.max(yOffset, 0) - - property alias itemSource: innerSource.sourceItem - property real xOffset: 2 - property real yOffset: 2 - property real intensity: 0.2 - - ShaderEffectSource { - id: innerSource - x: -4 + Math.min(parent.xOffset, 0) - y: -4 + Math.min(parent.yOffset, 0) - smooth: true - sourceRect: Qt.rect(x, y, effect.width, effect.height) - hideSource: true - visible: false - } - - ShaderEffectSource { - id: outerSource - smooth: true - sourceRect: Qt.rect(0, 0, effect.width, effect.height) - sourceItem: ShaderEffectItem { - width: effect.width - height: effect.height - property variant delta: Qt.size(1.0 / width, 0.0) - property variant source: innerSource - fragmentShader: shadowSource.fragmentShader - } - visible: false - } - - ShaderEffectSource { - id: shadowSource - smooth: true - property string fragmentShader: " - uniform sampler2D source; - uniform highp vec2 delta; - varying highp vec2 qt_TexCoord0; - void main() { - gl_FragColor = 0.0538 * texture2D(source, qt_TexCoord0 - 3.182 * delta) - + 0.3229 * texture2D(source, qt_TexCoord0 - 1.364 * delta) - + 0.2466 * texture2D(source, qt_TexCoord0) - + 0.3229 * texture2D(source, qt_TexCoord0 + 1.364 * delta) - + 0.0538 * texture2D(source, qt_TexCoord0 + 3.182 * delta); - }" - - sourceRect: Qt.rect(0, 0, effect.width, effect.height) - sourceItem: ShaderEffectItem { - width: effect.width - height: effect.height - property variant delta: Qt.size(0.0, 1.0 / height) - property variant source: outerSource - fragmentShader: shadowSource.fragmentShader - } - visible: false - } - - property variant source: innerSource - property variant shadow: shadowSource - property variant delta: Qt.size(-xOffset / width, -yOffset / height) - fragmentShader: " - uniform sampler2D source; - uniform sampler2D shadow; - uniform highp float intensity; - uniform highp vec2 delta; - varying highp vec2 qt_TexCoord0; - void main() { - lowp vec4 fg = texture2D(source, qt_TexCoord0); - lowp vec4 bg = texture2D(shadow, qt_TexCoord0 + delta); - gl_FragColor = fg + vec4(0., 0., 0., intensity * bg.a) * (1. - fg.a); - }" -} |