fglGetPointervEXT(3G) OpenGL Reference fglGetPointervEXT(3G)NAME
fglGetPointervEXT - return the address of a buffer or vertex array
FORTRAN SPECIFICATION
SUBROUTINE fglGetPointervEXT( INTEGER*4 pname,
CHARACTER*8 *params )
PARAMETERS
pname Specifies the pointer to be returned. Symbolic constants
GL_VERTEX_ARRAY_POINTER_EXT, GL_NORMAL_ARRAY_POINTER_EXT,
GL_COLOR_ARRAY_POINTER_EXT, GL_INDEX_ARRAY_POINTER_EXT,
GL_TEXTURE_COORD_ARRAY_POINTER_EXT,
GL_EDGE_FLAG_ARRAY_POINTER_EXT, and
GL_INSTRUMENT_BUFFER_POINTER_SGIX are accepted.
params returns the pointer value specified by pname.
DESCRIPTION
fglGetPointervEXT returns pointer information. pname is a symbolic
constant indicating the pointer to be returned, and params is a pointer
to a location in which to place the returned data.
NOTES
The array pointers are client side state.
fglGetPointervEXT is part of the EXT_vertex_array extension, not part of
the core GL command set. If GL_EXT_vertex_array is included in the string
returned by fglGetString, when called with argument GL_EXTENSIONS,
extension EXT_vertex_array is supported.
Similarly, GL_INSTRUMENT_BUFFER_POINTER_SGIX is part of the
SGIX_ir_instrument1 extension.
ERRORS
GL_INVALID_ENUM is generated if pname is not an accepted value.
SEE ALSO
fglArrayElementEXT, fglColorPointerEXT, fglDrawArraysEXT,
fglEdgeFlagPointerEXT, fglIndexPointerEXT, fglInstrumentsBufferSGIX,
fglNormalPointerEXT, fglTexCoordPointerEXT, fglVertexPointerEXT
Page 1