]> git.tdb.fi Git - libs/gl.git/blob - source/core/primitivetype.h
Add support for integer vertex attributes
[libs/gl.git] / source / core / primitivetype.h
1 #ifndef MSP_GL_PRIMITIVETYPE_H_
2 #define MSP_GL_PRIMITIVETYPE_H_
3
4 #include <msp/strings/lexicalcast.h>
5 #include "gl.h"
6
7 namespace Msp {
8 namespace GL {
9
10 enum PrimitiveType
11 {
12         POINTS,
13         LINES,
14         LINE_STRIP,
15         LINE_LOOP,
16         TRIANGLES,
17         TRIANGLE_STRIP,
18         TRIANGLE_FAN
19 };
20
21 GLenum get_gl_primitive_type(PrimitiveType);
22
23 void operator>>(const LexicalConverter &, PrimitiveType &);
24
25 } // namespace GL
26 } // namespace Msp
27
28 #endif