Lines Matching refs:glu

55 		group->addChild(new RandomUniformBlockCase(context.getTestContext(), context.getRenderContext(), glu::GLSL_VERSION_310_ES,
63 : UniformBlockCase(context.getTestContext(), context.getRenderContext(), name, description, glu::GLSL_VERSION_310_ES, BUFFERMODE_PER_BLOCK)
90 : UniformBlockCase (context.getTestContext(), context.getRenderContext(), name, description, glu::GLSL_VERSION_310_ES, bufferMode)
99 typeS.addMember("a", VarType(glu::TYPE_UINT_VEC3, PRECISION_HIGH), UNUSED_BOTH);
100 typeS.addMember("b", VarType(VarType(glu::TYPE_FLOAT_MAT2, PRECISION_MEDIUM), 4));
101 typeS.addMember("c", VarType(glu::TYPE_UINT, PRECISION_LOW));
104 block.addUniform(Uniform("u", VarType(glu::TYPE_INT, PRECISION_MEDIUM)));
106 block.addUniform(Uniform("v", VarType(glu::TYPE_FLOAT_VEC2, PRECISION_MEDIUM)));
134 static const glu::DataType basicTypes[] =
136 glu::TYPE_FLOAT,
137 glu::TYPE_FLOAT_VEC2,
138 glu::TYPE_FLOAT_VEC3,
139 glu::TYPE_FLOAT_VEC4,
140 glu::TYPE_INT,
141 glu::TYPE_INT_VEC2,
142 glu::TYPE_INT_VEC3,
143 glu::TYPE_INT_VEC4,
144 glu::TYPE_UINT,
145 glu::TYPE_UINT_VEC2,
146 glu::TYPE_UINT_VEC3,
147 glu::TYPE_UINT_VEC4,
148 glu::TYPE_BOOL,
149 glu::TYPE_BOOL_VEC2,
150 glu::TYPE_BOOL_VEC3,
151 glu::TYPE_BOOL_VEC4,
152 glu::TYPE_FLOAT_MAT2,
153 glu::TYPE_FLOAT_MAT3,
154 glu::TYPE_FLOAT_MAT4,
155 glu::TYPE_FLOAT_MAT2X3,
156 glu::TYPE_FLOAT_MAT2X4,
157 glu::TYPE_FLOAT_MAT3X2,
158 glu::TYPE_FLOAT_MAT3X4,
159 glu::TYPE_FLOAT_MAT4X2,
160 glu::TYPE_FLOAT_MAT4X3
206 const glu::DataType type = basicTypes[basicTypeNdx];
207 const char* typeName = glu::getDataTypeName(type);
210 const VarType childType (VarType(type, glu::isDataTypeBoolOrBVec(type) ? 0 : PRECISION_HIGH), childSize);
215 if (glu::isDataTypeMatrix(type))
237 const glu::DataType type = basicTypes[basicTypeNdx];
238 const char* typeName = glu::getDataTypeName(type);
242 const VarType childType0 (VarType(type, glu::isDataTypeBoolOrBVec(type) ? 0 : PRECISION_HIGH), childSize0);
248 if (glu::isDataTypeMatrix(type))