Lines Matching defs:DATATYPE
233 template <> struct DataTypeTraits<float> { enum { DATATYPE = TYPE_FLOAT }; };
234 template <> struct DataTypeTraits<bool> { enum { DATATYPE = TYPE_BOOL }; };
235 template <> struct DataTypeTraits<int> { enum { DATATYPE = TYPE_INT }; };
236 template <> struct DataTypeTraits<deUint32> { enum { DATATYPE = TYPE_UINT }; };
237 template <> struct DataTypeTraits<tcu::Mat2> { enum { DATATYPE = TYPE_FLOAT_MAT2 }; };
238 template <> struct DataTypeTraits<tcu::Mat2x3> { enum { DATATYPE = TYPE_FLOAT_MAT2X3 }; };
239 template <> struct DataTypeTraits<tcu::Mat2x4> { enum { DATATYPE = TYPE_FLOAT_MAT2X4 }; };
240 template <> struct DataTypeTraits<tcu::Mat3x2> { enum { DATATYPE = TYPE_FLOAT_MAT3X2 }; };
241 template <> struct DataTypeTraits<tcu::Mat3> { enum { DATATYPE = TYPE_FLOAT_MAT3 }; };
242 template <> struct DataTypeTraits<tcu::Mat3x4> { enum { DATATYPE = TYPE_FLOAT_MAT3X4 }; };
243 template <> struct DataTypeTraits<tcu::Mat4x2> { enum { DATATYPE = TYPE_FLOAT_MAT4X2 }; };
244 template <> struct DataTypeTraits<tcu::Mat4x3> { enum { DATATYPE = TYPE_FLOAT_MAT4X3 }; };
245 template <> struct DataTypeTraits<tcu::Mat4> { enum { DATATYPE = TYPE_FLOAT_MAT4 }; };
254 enum { DATATYPE = DataTypeTraits<T>::DATATYPE + Size - 1 };
258 inline DataType dataTypeOf (void) { return DataType(DataTypeTraits<T>::DATATYPE); }