-#ifndef MSP_GL_TYPES_H_
-#define MSP_GL_TYPES_H_
+#ifndef MSP_GL_DATATYPE_H_
+#define MSP_GL_DATATYPE_H_
#include "gl.h"
+#include <msp/gl/extensions/nv_half_float.h>
namespace Msp {
namespace GL {
UNSIGNED_SHORT = GL_UNSIGNED_SHORT,
INT = GL_INT,
UNSIGNED_INT = GL_UNSIGNED_INT,
- FLOAT = GL_FLOAT
+ FLOAT = GL_FLOAT,
+ HALF_FLOAT = GL_HALF_FLOAT
};
+unsigned get_type_size(DataType);
+
} // namespace GL
} // namespace Msp