#ifdef GL_FRAGMENT_PRECISION_HIGH precision highp float; #else precision mediump float; #endif varying vec4 v_color; varying vec2 v_texcoord; uniform vec4 colors[LEN]; uniform vec2 size; uniform float degree; uniform vec2 grad_box; uniform vec2 origin; uniform bool linear; uniform bool blend; uniform int count; void main(){ gl_FragColor = gradient(colors, count, size, grad_box, origin, degree, linear, blend); }