varying vec2 V_Texcoord; uniform sampler2D U_MainTexture; void main() { //1 2 1 //2 4 2 //1 2 1 vec4 color = vec4(0.0); int coreSize = 3; float texelOffset = 1/150.0; float kernel[9]; kernel[6]=0;kernel[7]=1;kernel[8]=0; kernel[3]=1;kernel[4]=-4;kernel[5]=1; kernel[0]=0;kernel[1]=1;kernel[2]=0; int index = 0; for(int y=0; y