introduce octagon vert/frag shader