OpenGL 2: support more