vec2 p, vec2 onePixel, int size)
        {
            if (PIXEL_AT( 0, 0 ).r > 0.0) return 1.0;

            for(int s = -size; s <= size; s++)
            {
                if (PIXEL_AT( s, 0 ).r > 0.0 || PIXEL_AT( 0, s ).r > 0.0 ) return 1.0;
            }

            return 0.0;
        }

        void main()
        {
            vec2 onePixel = vec2(1.0, 1.0) / u_dimensions;
            float c = crosshair( v_texCoord, onePixel, int(u_size) );
            out_color = vec4(c,c,0,c);
        }`;

    c