GLARRAYELEMENT - Online Linux Manual PageSection : 3G

NAME"glArrayElement − render a vertex using the specified vertex array element

C SPECIFICATIONvoid glArrayElement( GLint i )

PARAMETERSi  Specifies an index into the enabled vertex data arrays.

DESCRIPTION­glArrayElement commands are used within ­glBeginglEnd pairs to specify vertex and attribute data for point, line, and polygon primitives. If ­GL_VERTEX_ARRAY is enabled when ­glArrayElement is called, a single vertex is drawn, using vertex and attribute data taken from location i of the enabled arrays. If ­GL_VERTEX_ARRAY is not enabled, no drawing occurs but the attributes corresponding to the enabled arrays are modified. Use ­glArrayElement to construct primitives by indexing vertex data, rather than by streaming through arrays of data in first-to-last order. Because each call specifies only a single vertex, it is possible to explicitly specify per-primitive attributes such as a single normal per individual triangle. Changes made to array data between the execution of ­glBegin and the corresponding execution of ­glEnd may affect calls to ­glArrayElement that are made within the same ­glBeginglEnd period in non-sequential ways. That is, a call to
­
glArrayElement that precedes a change to array data may access the changed data, and a call that follows a change to array data may access original data.

NOTES­glArrayElement is available only if the GL version is 1.1 or greater. ­glArrayElement is included in display lists. If ­glArrayElement is entered into a display list, the necessary array data (determined by the array pointers and enables) is also entered into the display list. Because the array pointers and enables are client-side state, their values affect display lists when the lists are created, not when the lists are executed.

SEE ALSO­glClientActiveTextureARB(3G), ­glColorPointer(3G), ­glDrawArrays(3G), ­glEdgeFlagPointer(3G), ­glGetPointerv(3G), ­glIndexPointer(3G), ­glInterleavedArrays(3G), ­glNormalPointer(3G), ­glTexCoordPointer(3G), ­glVertexPointer(3G)
0
Johanes Gumabo
Data Size   :   7,553 byte
man-glArrayElement.3GBuild   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   2 / 188,658
Visitor ID   :     :  
Visitor IP   :   18.224.60.19   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.