OpenGL.GL.exceptional

Exceptional cases that need some extra wrapping

Functions

glColor( * args )
glColor*f* -- convenience function to dispatch on argument type
dispatches to glColor3f, glColor2f, glColor4f, glColor3f, glColor2f, glColor4f depending on the arguments passed...
glMap1d( target , u1 , u2 , points )
glMap1(target, u1, u2, points[][][]) -> None
This is a completely non-standard signature which doesn't allow for most of the funky uses with strides and the like, but it has been like this for a very long time...
glMap1f( target , u1 , u2 , points )
glMap1(target, u1, u2, points[][][]) -> None
This is a completely non-standard signature which doesn't allow for most of the funky uses with strides and the like, but it has been like this for a very long time...
glMap2d( target , u1 , u2 , v1 , v2 , points )
glMap2(target, u1, u2, v1, v2, points[][][]) -> None
This is a completely non-standard signature which doesn't allow for most of the funky uses with strides and the like, but it has been like this for a very long time...
glMap2f( target , u1 , u2 , v1 , v2 , points )
glMap2(target, u1, u2, v1, v2, points[][][]) -> None
This is a completely non-standard signature which doesn't allow for most of the funky uses with strides and the like, but it has been like this for a very long time...
glMaterial( faces , constant , * args )
glMaterial
convenience function to dispatch on argument type
If passed a single argument in args, calls: glMaterialfv( faces, constant, args[0] ) else calls: glMaterialf( faces, constant, *args )
glRasterPos( * args )
Choose glRasterPosX based on number of args
glTexParameter( target , pname , parameter )
Set a texture parameter, choose underlying call based on pname and parameter
glVertex( * args )
Choose glVertexX based on number of args