unit Square Buffer
Returns an OpenGL buffer object containing a unit square expressed as four vertices at (0, 1), (0, 0), (1, 1) and (1, 0). Each vertex is stored as two 32-bit floating point coordinates. The four vertices are in the order required by a triangle strip.
The OpenGL buffer object is created on first use and cached. Subsequent calls to this method return the cached buffer object.