added rectangle shaders and render as two triangles