X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Fdatatype.h;h=c7ee2841bded09cd4e23e5c1414c6695db25dc67;hb=55a18f710f07c51f05d0dc55741a7f3cc8e70cdd;hp=6bc085276c05f3b05c83708df45a4be74b01ffa0;hpb=096481bcb88844ec28fd33147ed5010bfe2e15d9;p=libs%2Fgl.git diff --git a/source/core/datatype.h b/source/core/datatype.h index 6bc08527..c7ee2841 100644 --- a/source/core/datatype.h +++ b/source/core/datatype.h @@ -91,8 +91,8 @@ enum DataType }; inline unsigned get_type_size(DataType t) { return t&0xFF; } -inline bool is_matrix(DataType t) { return (t>>14)&3; } -inline bool is_vector(DataType t) { return !is_matrix(t) && ((t>>12)&3); } +inline bool is_matrix(DataType t) { return t&0xC000; } +inline bool is_vector(DataType t) { return !is_matrix(t) && (t&0x3000); } GLenum get_gl_type(DataType); DataType from_gl_type(GLenum);