static const DataType type = static_cast<DataType>((TypeTraits<T>::type&0xF00) | ((TypeTraits<T>::type&0xFF)*N*M) | ((N-1)<<12) | ((M-1)<<14));
};
-unsigned get_gl_type(DataType);
-DataType from_gl_type(unsigned);
-
void require_type(DataType);
} // namespace GL
} // namespace Msp
+#include "datatype_backend.h"
+
#endif