On 01/10/2011 03:46 AM, Wojciech Lewandowski wrote:
Hi, Sukender,

I think we fully agree both on whats a 'Primitive' and binding
interpretations.


I don't think we agree at all...

man glBegin

NAME
glBegin, glEnd - delimit the vertices of a primitive or a group of like
       primitives

C SPECIFICATION
       void glBegin( GLenum mode )

PARAMETERS
mode Specifies the primitive or primitives that will be created from vertices presented between glBegin and the subsequent glEnd. Ten symbolic constants are accepted: GL_POINTS, GL_LINES, GL_LINE_STRIP, GL_LINE_LOOP, GL_TRIANGLES, GL_TRIANGLE_STRIP,
             GL_TRIANGLE_FAN, GL_QUADS, GL_QUAD_STRIP, and GL_POLYGON.


glDrawArrays also refers to the "mode" parameter as specifying "what kind of primitives to render." From what I've read (I just went and did a cursory check), the OpenGL spec agrees with what the man pages.

I really don't think we should be redefining what a primitive is, we should stick with OpenGL's terms.

--"J"

_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to