1 #ifndef MSP_GL_PRIMITIVETYPE_H_
2 #define MSP_GL_PRIMITIVETYPE_H_
4 #include <msp/strings/lexicalcast.h>
5 #include <msp/gl/extensions/msp_legacy_features.h>
15 LINE_STRIP = GL_LINE_STRIP,
16 LINE_LOOP = GL_LINE_LOOP,
17 TRIANGLES = GL_TRIANGLES,
18 TRIANGLE_STRIP = GL_TRIANGLE_STRIP,
19 TRIANGLE_FAN = GL_TRIANGLE_FAN,
21 QUAD_STRIP = GL_QUAD_STRIP
24 void operator>>(const LexicalConverter &, PrimitiveType &);
26 void require_primitive_type(PrimitiveType);