namespace GL {
/**
-Identifies a data type. The values are bitfields laid as follows:
+Identifies a data type.
-__ds addd ccrr _bfg ssss ssss
+The values are bitfields laid as follows:
+
+__hm addd ccrr _bfg ssss ssss
││ │ │ │ │ │││ └╴Size (bytes)
││ │ │ │ │ ││└──────────╴Signed flag
││ │ │ │ │ │└───────────╴Floating-point flag
└──────────────────────────╴Shadow sampler flag
This information is presented for internal documentation purposes only; it is
-inadvisable for programs to rely on it.
+inadvisable for applications to rely on it.
*/
enum DataType
{
INT_VEC2 = 0x1108,
INT_VEC3 = 0x210C,
INT_VEC4 = 0x3110,
+ UINT_VEC2 = 0x1008,
+ UINT_VEC3 = 0x200C,
+ UINT_VEC4 = 0x3010,
BOOL_VEC2 = 0x1402,
BOOL_VEC3 = 0x2403,
BOOL_VEC4 = 0x3404,