import QtQuick 2.0 | |
Rectangle { | |
width: 200 | |
height: 200 | |
color: "blue" | |
layer.enabled: true | |
layer.effect: ShaderEffect { | |
fragmentShader: " | |
uniform sampler2D foo; | |
uniform lowp float qt_Opacity; | |
varying highp vec2 qt_TexCoord0; | |
void main() { | |
gl_FragColor = texture2D(foo, qt_TexCoord0) * qt_Opacity; | |
}" | |
} | |
Component.onCompleted: layer.samplerName = "foo" | |
} |