Matrix of OpenGL functions per version


I’m working on Java bindings for OpenGL (using recent project Panama that modernize java-to-native bindings)

In order to generate wrappers per OpenGL version, I’d like to know at which OpenGL version a function appears in. This would allow to create a GL1, GL2, GL3, GL4 interface.

Does anyone know an Excel sheet or something similar easy to parse containing such listing?


If you want to generate bindings for OpenGL for some language, you can process the OpenGL XML files that describe all of the enumerators and functions for all versions of OpenGL (and OpenGL ES, so be careful about that). It’s not an easily-digestable format, but the data is all there.

1 Like

Exactly what I was looking for, thank you so much Alfonse!

This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.