aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/scenegraph/shaders/visualization.frag
diff options
context:
space:
mode:
Diffstat (limited to 'src/quick/scenegraph/shaders/visualization.frag')
-rw-r--r--src/quick/scenegraph/shaders/visualization.frag11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/quick/scenegraph/shaders/visualization.frag b/src/quick/scenegraph/shaders/visualization.frag
new file mode 100644
index 0000000000..205b726c03
--- /dev/null
+++ b/src/quick/scenegraph/shaders/visualization.frag
@@ -0,0 +1,11 @@
+uniform lowp vec4 color;
+uniform mediump vec4 tweak; // x,y -> width, height; z -> intensity of ;
+
+varying mediump vec2 pos;
+
+void main(void)
+{
+ lowp vec4 c = color;
+ c.xyz += pow(max(sin(pos.x + pos.y), 0.0), 2.0) * tweak.z * 0.1;
+ gl_FragColor = c;
+}