OpenGL experiments in C