]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/datatype.h
Comments and cosmetic cleanups
[libs/gl.git] / source / core / datatype.h
index 6bc085276c05f3b05c83708df45a4be74b01ffa0..c7ee2841bded09cd4e23e5c1414c6695db25dc67 100644 (file)
@@ -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);