- flag edges as either boundary or nonboundary



C SPECIFICATION


PARAMETERS

       _param1  Specifies  the  current  edge  flag value, either
                GL_TRUE  or  GL_FALSE.  The  initial   value   is
                GL_TRUE.


C SPECIFICATION


PARAMETERS

       _param1
              Specifies  a  pointer  to  an array that contains a
              single boolean element, which replaces the  current
              edge flag value.


DESCRIPTION

       Each  vertex  of a polygon, separate triangle, or separate
       quadrilateral specified between a  glBegin/glEnd  pair  is
       marked  as  the  start of either a boundary or nonboundary
       edge.  If the current edge flag is true when the vertex is
       specified, the vertex is marked as the start of a boundary
       edge.  Otherwise, the vertex is marked as the start  of  a
       nonboundary  edge.   glEdgeFlag  sets the edge flag bit to
       GL_TRUE if _param1 is GL_TRUE, and to GL_FALSE  otherwise.

       The  vertices of connected triangles and connected quadri-
       laterals are always marked as boundary, regardless of  the
       value of the edge flag.

       Boundary  and  nonboundary edge flags on vertices are sig-
       nificant only if GL_POLYGON_MODE is  set  to  GL_POINT  or
       GL_LINE.  See glPolygonMode.


NOTES

       The current edge flag can be updated at any time.  In par-
       ticular, glEdgeFlag  can  be  called  between  a  call  to
       glBegin and the corresponding call to glEnd.


ASSOCIATED GETS

       glGet with argument GL_EDGE_FLAG


SEE ALSO

       glBegin, glEdgeFlagPointer, glPolygonMode



                                                                1