Starting to touch on OpenGL 3.3