diff options
Diffstat (limited to 'doc/gl-docs/GL/gl/edgeflagpointer.3gl')
-rw-r--r-- | doc/gl-docs/GL/gl/edgeflagpointer.3gl | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/doc/gl-docs/GL/gl/edgeflagpointer.3gl b/doc/gl-docs/GL/gl/edgeflagpointer.3gl deleted file mode 100644 index d4029d2b8..000000000 --- a/doc/gl-docs/GL/gl/edgeflagpointer.3gl +++ /dev/null @@ -1,100 +0,0 @@ -'\" te -'\"! tbl|eqn | mmdoc -'\"macro stdmacro -.ds Vn Version 1.2 -.ds Dt 24 September 1999 -.ds Re Release 1.2.1 -.ds Dp Jan 14 18:30 -.ds Dm 01 edgeflagp -.ds Xs 49268 6 edgeflagpointer.gl -.TH GLEDGEFLAGPOINTER 3G -.SH NAME -.B "glEdgeFlagPointer -\- define an array of edge flags - -.SH C SPECIFICATION -void \f3glEdgeFlagPointer\fP( -GLsizei \fIstride\fP, -.nf -.ta \w'\f3void \fPglEdgeFlagPointer( 'u - const GLvoid \fI*ptr\fP ) -.fi - -.EQ -delim $$ -.EN -.SH PARAMETERS -.TP \w'\f2stride\fP\ \ 'u -\f2stride\fP -Specifies the byte offset between consecutive edge flags. -If \f2stride\fP is 0 (the initial value), the edge flags are understood -to be tightly packed in the array. The initial value is 0. -.TP -\f2ptr\fP -Specifies a pointer to the first edge flag in the array. The initial -value is zero. -.SH DESCRIPTION -\%\f3glEdgeFlagPointer\fP specifies the location and data of an array of boolean edge -flags to use when rendering. \f2stride\fP specifies the byte stride from one -edge flag to the next allowing vertices and attributes -to be packed into a single array or stored in separate arrays. -(Single-array storage may be more efficient on some implementations; -see \%\f3glInterleavedArrays\fP.) -.P -When an edge flag array is -specified, \f2stride\fP and \f2ptr\fP are saved as client-side -state. -.P -To enable and disable the edge flag array, call \%\f3glEnableClientState\fP and -.br -\%\f3glDisableClientState\fP with -the argument \%\f3GL_EDGE_FLAG_ARRAY\fP. If enabled, the edge flag array is used -when \%\f3glDrawArrays\fP, \%\f3glDrawElements\fP, or \%\f3glArrayElement\fP is called. -.P -Use \%\f3glDrawArrays\fP to construct a sequence of primitives (all of -the same type) -from prespecified vertex and vertex attribute arrays. -Use \%\f3glArrayElement\fP to specify primitives -by indexing vertices and vertex attributes and \%\f3glDrawElements\fP to -construct a sequence of primitives by indexing vertices and vertex attributes. -.SH NOTES -\%\f3glEdgeFlagPointer\fP is available only if the GL version is 1.1 or greater. -.P -The edge flag array is initially disabled and it won't be accessed when -.br -\%\f3glArrayElement\fP, \%\f3glDrawElements\fP or \%\f3glDrawArrays\fP is called. -.P -Execution of \%\f3glEdgeFlagPointer\fP is not allowed between the execution of -\%\f3glBegin\fP and the corresponding execution of \%\f3glEnd\fP, -but an error may or may not be generated. If no error is generated, -the operation is undefined. -.P -\%\f3glEdgeFlagPointer\fP is typically implemented on the client side. -.P -Edge flag array parameters are client-side state and are therefore -not saved or restored by \%\f3glPushAttrib\fP and \%\f3glPopAttrib\fP. -Use \%\f3glPushClientAttrib\fP and -.br -\%\f3glPopClientAttrib\fP instead. -.SH ERRORS -\%\f3GL_INVALID_ENUM\fP is generated if \f2stride\fP is negative. -.SH ASSOCIATED GETS -\%\f3glIsEnabled\fP with argument \%\f3GL_EDGE_FLAG_ARRAY\fP -.br -\%\f3glGet\fP with argument \%\f3GL_EDGE_FLAG_ARRAY_STRIDE\fP -.br -\%\f3glGetPointerv\fP with argument \%\f3GL_EDGE_FLAG_ARRAY_POINTER\fP -.SH SEE ALSO -\%\f3glArrayElement(3G)\fP, -\%\f3glColorPointer(3G)\fP, -\%\f3glDrawArrays(3G)\fP, -\%\f3glDrawElements(3G)\fP, -\%\f3glEnable(3G)\fP, -\%\f3glGetPointerv(3G)\fP, -\%\f3glIndexPointer(3G)\fP, -\%\f3glNormalPointer(3G)\fP, -\%\f3glPopClientAttrib(3G)\fP, -.br -\%\f3glPushClientAttrib(3G)\fP, -\%\f3glTexCoordPointer(3G)\fP, -\%\f3glVertexPointer(3G)\fP |