1const int KernelSize = 8; 2uniform vec2 Offset2f[KernelSize]; 3uniform vec4 KernelValue4f[KernelSize]; 4 5void main(void) 6{ 7 int i; 8 vec4 sum = vec4(0.0); 9 vec4 tmp = gl_Color; 10 vec2 rg, ba; 11 gl_Position = gl_Vertex; 12 13 rg = Offset2f[4]; 14 ba = Offset2f[5]; 15 16 17 gl_FrontColor = KernelValue4f[0] * vec4(rg, ba); 18} 19