| | '''OpenGL extension ARB.get_proc_address |
| | |
| | This module customises the behaviour of the |
| | OpenGL.raw.GLX.ARB.get_proc_address to provide a more |
| | Python-friendly API |
| | |
| | Overview (from the spec) |
| | |
| | This extension adds a function to return the address of GLX |
| | and GL extension functions, given the function name. This is |
| | necessary with (for example) heterogenous implementations where |
| | hardware drivers may implement extension functions not known to the |
| | link library; a similar situation on Windows implementations |
| | resulted in the wglGetProcAddress function. |
| | |
| | The official definition of this extension is available here: |
| | http://www.opengl.org/registry/specs/ARB/get_proc_address.txt |
| | ''' |
| | from OpenGL import platform, constant, arrays |
| | from OpenGL import extensions, wrapper |
| | import ctypes |
| | from OpenGL.raw.GLX import _types, _glgets |
| | from OpenGL.raw.GLX.ARB.get_proc_address import * |
| | from OpenGL.raw.GLX.ARB.get_proc_address import _EXTENSION_NAME |
| |
|
| | def glInitGetProcAddressARB(): |
| | '''Return boolean indicating whether this extension is available''' |
| | from OpenGL import extensions |
| | return extensions.hasGLExtension( _EXTENSION_NAME ) |
| |
|
| |
|
| | |