generate opengl api from gl.xml