glPointParameter

specify point parameters

Signature

glPointParameter( )->
glPointParameterf( GLenum ( pname ) , GLfloat ( param ) )-> void
glPointParameterf( pname , param )
glPointParameterfv( GLenum ( pname ) , const GLfloat * ( params ) )-> void
glPointParameterfv( pname , params )
glPointParameteri( GLenum ( pname ) , GLint ( param ) )-> void
glPointParameteri( pname , param )
glPointParameteriv( GLenum ( pname ) , const GLint * ( params ) )-> void
glPointParameteriv( pname , params )

Parameters

VariablesDescription
pname
Specifies a single-valued point parameter. GL_POINT_FADE_THRESHOLD_SIZE , and GL_POINT_SPRITE_COORD_ORIGIN are accepted.
param
For glPointParameterf and glPointParameteri , specifies the value that pname will be set to.
params
For glPointParameterfv and glPointParameteriv , specifies a pointer to an array where the value or values to be assigned to pname are stored.

Description

The following values are accepted for pname :
GL_POINT_FADE_THRESHOLD_SIZE
params is a single floating-point value that specifies the threshold value to which point sizes are clamped if they exceed the specified value. The default value is 1.0.
GL_POINT_SPRITE_COORD_ORIGIN
params is a single enum specifying the point sprite texture coordinate origin, either GL_LOWER_LEFT or GL_UPPER_LEFT . The default value is GL_UPPER_LEFT .

Errors

GL_INVALID_VALUE is generated if the value specified for GL_POINT_FADE_THRESHOLD_SIZE is less than zero.
GL_INVALID_ENUM is generated If the value specified for GL_POINT_SPRITE_COORD_ORIGIN is not GL_LOWER_LEFT or GL_UPPER_LEFT .

Associated Gets

glGet with argument GL_POINT_FADE_THRESHOLD_SIZE
glGet with argument GL_POINT_SPRITE_COORD_ORIGIN

Version Support

glPointParameterf
glPointParameterfv
glPointParameteri
glPointParameteriv

See Also

Copyright

Copyright
1991-2006 Silicon Graphics, Inc. Copyright
2010-2014 Khronos Group. This document is licensed under the SGI Free Software B License. For details, see .

Sample Code References

The following code samples have been found which appear to reference the functions described here. Take care that the code may be old, broken or not even use PyOpenGL.

glPointParameterf
OpenGLContext OpenGLContext/scenegraph/pointset.py Lines: 12, 13, 75, 76, 77, 84, 85, 86
Visvis core/line.py Lines: 100, 101
glPointParameterfv
OpenGLContext OpenGLContext/scenegraph/pointset.py Lines: 15, 16, 78, 87