OpenGL XML parser and C++ header generator