Provisioning of meta information about OpenGL extensions, functions and conversion of strings and symbols of the OpenGL API.
More...
|
static int | glRevision () |
| Returns the revision of the parsed gl.xml file.
|
|
static gl::GLbitfield | getBitfield (const std::string &bitfield) |
| Converts a string into a bitfield symbol.
|
|
static std::vector< gl::GLbitfield > | bitfields () |
| Returns the list of all bitfields known by the gl.xml.
|
|
static gl::GLenum | getEnum (const std::string &glenum) |
| Converts a GLenum to a string.
|
|
static std::set< gl::GLenum > | enums () |
| Returns the list of all enums known by the gl.xml.
|
|
static const std::string & | getString (const gl::GLboolean &glboolean) |
| Converts a GLboolean to a string.
|
|
static gl::GLboolean | getBoolean (const std::string &boolean) |
| Converts a string to a GLboolean symbol.
|
|
static const std::string & | getString (gl::GLextension glextension) |
| Converts a GLextension to its string representation.
|
|
static gl::GLextension | getExtension (const std::string &extension) |
| Converts a string to an GLextension.
|
|
static std::set< gl::GLextension > | extensions () |
| Returns the set of all extensions known by the gl.xml.
|
|
static const std::set< gl::GLextension > | extensions (const Version &version) |
| Returns the set of extensions that are required for by the given version.
|
|
static const std::set< gl::GLextension > | extensions (const std::string &glfunction) |
| Returns the list of extensions that are requiring a function.
|
|
static const std::set< Version > | versions (const std::string &glfunction) |
| Returns the list of features that are requiring a function.
|
|
static const std::set< AbstractFunction * > | functions (const Version &version) |
| Returns the set of functions that are required for the version.
|
|
static const std::set< AbstractFunction * > | functions (gl::GLextension extension) |
| Returns the set of functions that are required for the extension.
|
|
static const Version & | version (gl::GLextension glextension) |
| Returns the first Version (Feature) that required the extension.
|
|
static const std::set< Version > & | versions () |
| Returns the list of all Versions (Features) known by the gl.xml.
|
|
static const std::string & | getString (gl::AttribMask glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::BufferStorageMask glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::ClearBufferMask glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::ClientAttribMask glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::ContextFlagMask glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::ContextProfileMask glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::FfdMaskSGIX glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::FragmentShaderColorModMaskATI glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::FragmentShaderDestMaskATI glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::FragmentShaderDestModMaskATI glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::MapBufferAccessMask glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::MemoryBarrierMask glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::OcclusionQueryEventMaskAMD glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::PathFontStyle glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::PathMetricMask glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::PathRenderingMaskNV glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::PerformanceQueryCapsMaskINTEL glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::SyncObjectMask glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::TextureStorageMaskAMD glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::UnusedMask glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::UseProgramStageMask glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::VertexHintsMaskPGI glbitfield) |
| Convert bitfield to symbol name string representation.
|
|
static const std::string & | getString (gl::GLenum glenum) |
| Convert enum to symbol name string representation.
|
|
static std::vector< std::string > | getStrings (gl::GLenum glenum) |
| Convert enum to symbol name string representation.
|
|
Provisioning of meta information about OpenGL extensions, functions and conversion of strings and symbols of the OpenGL API.