2 #include <msp/gl/extensions/nv_half_float.h>
10 GLenum get_gl_type(DataType type)
14 case BYTE: return GL_BYTE;
15 case UNSIGNED_BYTE: return GL_UNSIGNED_BYTE;
16 case SHORT: return GL_SHORT;
17 case UNSIGNED_SHORT: return GL_UNSIGNED_SHORT;
18 case INT: return GL_INT;
19 case UNSIGNED_INT: return GL_UNSIGNED_INT;
20 case FLOAT: return GL_FLOAT;
21 case HALF_FLOAT: return GL_HALF_FLOAT;
22 default: throw invalid_argument("get_gl_type");