OpenGL.platform.osmesa
OSMesa-specific features
To request an OSMesa context, you need to run your script with:
PYOPENGL_PLATFORM=osmesa
defined in your shell/execution environment.
Classes
class OSMesaPlatform(
BasePlatform
):
OSMesa implementation for PyOpenGL
CurrentContextIsValid
GetCurrentContext
getExtensionProcedure
GL
GLE
GLU
GLUT
OSMesa
DEFAULT_FUNCTION_TYPE(
restype
,
*
argtypes
,
**
kw
)
CFUNCTYPE(restype, *argtypes,
use_errno=False, use_last_error=False) -> function prototype.
restype: the result type
argtypes: a sequence specifying the argument types
The function prototype can be called in different ways to create a
callable object:
prototype(integer address) -> foreign function
prototype(callable) -> create and return a C callable function from callable
prototype(integer index, method name
paramflags
) -> foreign function calling a COM method
prototype((ordinal number, dll object)
paramflags
) -> foreign function exported by ordinal
prototype((function name, dll object)
paramflags
) -> foreign function exported by name