Skip to content

Enum-Enhanced OpenGL 4.6 Wrapper for Odin Programming Language

Notifications You must be signed in to change notification settings

mtarik34b/opengl46-enum-wrapper

Repository files navigation

Enum-Enhanced OpenGL 4.6 Wrapper for Odin Programming Language

Categorizes the GL enums into groups and integrates them into the procedures, ensuring that only the correct enums are utilized.
Builds on the vendor:OpenGL library by vassvik.

Three sources were used (with decreasing priority):

Due to numerous errors in the Reference Guide, the majority of the implementation was derived from the Specification and cross-verified with the other sources, when the Specification was not clear enough. There still might be errors. Pointing them out would be appreciated.

Approach

  • Enums are in Ada_Case.
  • Naming is mostly conservative for recognizability.
  • All procedure signatures are present, wherever an enum was added.
  • There are only a handful of references to other files.
  • There are not many typedefs.

Licensing

Available under the MIT license. See OpenGL/LICENSE.

Contribute

Certainly this wrapper needs a lot of polishing.
Feel free to contribute!

About

Enum-Enhanced OpenGL 4.6 Wrapper for Odin Programming Language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages