Continued work on opengl interfaces