add opengl demo