OpenGL experiments and learnings