add opengl rectangle rendering