add opengl

first commit
changed