runnable fragment
code snippet
uniform float offset;
uniform float frequency;
uniform int curve;
uniform int vertical;
uniform vec4 startColor;
uniform vec4 endColor;
precision mediump float;
/*{
"CREDIT": "by Carter Rosenberg",
"ISFVSN": "2",
"CATEGORIES": [
"Color"
],
"INPUTS": [