/external/deqp/framework/opengl/ |
gluShaderUtil.cpp | 418 TYPE_FLOAT_MAT3, // mat3 533 case TYPE_FLOAT_MAT3: return 3; 552 case TYPE_FLOAT_MAT3: return 3; 599 case GL_FLOAT_MAT3: return TYPE_FLOAT_MAT3;
|
gluShaderUtil.hpp | 107 TYPE_FLOAT_MAT3, 224 template <> struct DataTypeTraits<tcu::Mat3> { enum { DATATYPE = TYPE_FLOAT_MAT3 }; };
|
/external/deqp/modules/gles2/functional/ |
es2fShaderMatrixTests.cpp | 161 DECLARE_TYPE_TRAIT(TYPE_FLOAT_MAT3, tcu::Mat3); 343 template <> inline tcu::Mat3 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_MAT3> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInMat3[inputNdx]; } 360 template <> inline tcu::Mat3 getInputValue<INPUTTYPE_DYNAMIC, TYPE_FLOAT_MAT3> (const ShaderEvalContext& evalCtx, int inputNdx) 658 MAKE_MAT_SCALAR_VEC_CASES(SCALAR_OPS, TYPE_FLOAT_MAT3, TYPE_FLOAT); 663 MAKE_MAT_SCALAR_VEC_CASES(MUL_OP, TYPE_FLOAT_MAT3, TYPE_FLOAT_VEC3); 668 MAKE_MAT_SCALAR_VEC_CASES(MUL_OP, TYPE_FLOAT_VEC3, TYPE_FLOAT_MAT3); 673 MAKE_MAT_MAT_CASES(ALL_OPS, TYPE_FLOAT_MAT3); 678 MAKE_UNARY_CASES(UNARY_OP, TYPE_FLOAT_MAT3); 683 MAKE_ASSIGNMENT_CASES(ASSIGN_OP, TYPE_FLOAT_MAT3); 879 case TYPE_FLOAT_MAT3: writeMatrixConstructor<3, 3>(op, Mat3(s_constInMat3[inNdx])); break [all...] |
es2fShaderIndexingTests.cpp | 827 else if (dataType == TYPE_FLOAT_MAT3) return evalSubscriptMat3; [all...] |
es2fDefaultVertexAttributeTests.cpp | 501 { "mat3", glu::TYPE_FLOAT_MAT3, true },
|
es2fUniformApiTests.cpp | 81 glu::TYPE_FLOAT_MAT3, 404 static const glu::DataType types[] = { glu::TYPE_FLOAT, glu::TYPE_INT_VEC3, glu::TYPE_FLOAT_MAT3, glu::TYPE_BOOL_VEC2 }; [all...] |
es2fTextureUnitTests.cpp | 187 decl << sglr::pdec::Uniform(transformationName, glu::TYPE_FLOAT_MAT3); [all...] |
/external/deqp/modules/gles3/functional/ |
es3fUniformBlockTests.cpp | 98 typeS.addMember("b", VarType(VarType(glu::TYPE_FLOAT_MAT3, PRECISION_MEDIUM), 4)); 131 typeS.addMember("b", VarType(VarType(glu::TYPE_FLOAT_MAT3, PRECISION_MEDIUM), 4)); 166 typeS.addMember("b", VarType(VarType(glu::TYPE_FLOAT_MAT3, PRECISION_MEDIUM), 4)); 170 typeT.addMember("a", VarType(glu::TYPE_FLOAT_MAT3, PRECISION_MEDIUM)); 210 typeT.addMember("a", VarType(glu::TYPE_FLOAT_MAT3, PRECISION_MEDIUM)); 253 blockB.addUniform(Uniform("a", VarType(glu::TYPE_FLOAT_MAT3, PRECISION_MEDIUM))); 287 typeS.addMember("a", VarType(glu::TYPE_FLOAT_MAT3, PRECISION_LOW)); 354 glu::TYPE_FLOAT_MAT3,
|
es3fShaderMatrixTests.cpp | 272 DECLARE_TYPE_TRAIT(TYPE_FLOAT_MAT3, tcu::Mat3); 505 template <> inline tcu::Mat3 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_MAT3> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return tcu::Mat3(s_constInMat3x3[inputNdx]); } 553 template <> inline tcu::Mat3 getInputValue<INPUTTYPE_DYNAMIC, TYPE_FLOAT_MAT3> (const ShaderEvalContext& evalCtx, int inputNdx) [all...] |
es3fShaderIndexingTests.cpp | 790 case TYPE_FLOAT_MAT3: return evalSubscriptMat3; [all...] |
es3fDefaultVertexAttributeTests.cpp | 580 { "mat3", glu::TYPE_FLOAT_MAT3, true },
|
es3fInstancedRenderingTests.cpp | 685 glu::TYPE_FLOAT_MAT3,
|
es3fUniformApiTests.cpp | 84 glu::TYPE_FLOAT_MAT3, 470 static const glu::DataType types[] = { glu::TYPE_FLOAT, glu::TYPE_INT_VEC3, glu::TYPE_UINT_VEC4, glu::TYPE_FLOAT_MAT3, glu::TYPE_BOOL_VEC2 }; [all...] |
es3fTransformFeedbackTests.cpp | [all...] |
es3fFboTestUtil.cpp | 428 << sglr::pdec::Uniform("u_coordMat", glu::TYPE_FLOAT_MAT3) [all...] |
/external/deqp/modules/gles31/functional/ |
es31fSSBOLayoutTests.cpp | 285 typeCandidates.push_back(glu::TYPE_FLOAT_MAT3); 365 typeS.addMember("b", VarType(VarType(glu::TYPE_FLOAT_MAT3, glu::PRECISION_MEDIUMP), 4)); 398 typeS.addMember("b", VarType(VarType(glu::TYPE_FLOAT_MAT3, glu::PRECISION_MEDIUMP), 4)); 433 typeS.addMember("b", VarType(VarType(glu::TYPE_FLOAT_MAT3, glu::PRECISION_MEDIUMP), 4)); 437 typeT.addMember("a", VarType(glu::TYPE_FLOAT_MAT3, glu::PRECISION_MEDIUMP)); 477 typeT.addMember("a", VarType(glu::TYPE_FLOAT_MAT3, glu::PRECISION_MEDIUMP)); 657 blockB.addMember(BufferVar("a", VarType(glu::TYPE_FLOAT_MAT3, glu::PRECISION_MEDIUMP), ACCESS_WRITE)); 691 typeS.addMember("a", VarType(glu::TYPE_FLOAT_MAT3, glu::PRECISION_LOWP)); 760 glu::TYPE_FLOAT_MAT3, [all...] |
es31fUniformBlockTests.cpp | 153 glu::TYPE_FLOAT_MAT3,
|
es31fProgramUniformTests.cpp | 88 glu::TYPE_FLOAT_MAT3, 450 static const glu::DataType types[] = { glu::TYPE_FLOAT, glu::TYPE_INT_VEC3, glu::TYPE_UINT_VEC4, glu::TYPE_FLOAT_MAT3, glu::TYPE_BOOL_VEC2 }; [all...] |
es31fShaderSharedVarTests.cpp | 285 case TYPE_FLOAT_MAT3: gl.uniformMatrix3fv (location, numValues, DE_FALSE, &values[0]); break;
|
es31fUniformLocationTests.cpp | 612 case glu::TYPE_FLOAT_MAT3: gl.uniformMatrix3fv(gotLoc, 1, false, floatBuf); break; 733 TYPE_FLOAT_MAT3, [all...] |
es31fProgramInterfaceQueryTests.cpp | [all...] |
es31fFboTestUtil.cpp | 271 << sglr::pdec::Uniform("u_coordMat", glu::TYPE_FLOAT_MAT3)
|
/external/deqp/modules/glshared/ |
glsRandomUniformBlockCase.cpp | 226 typeCandidates.push_back(glu::TYPE_FLOAT_MAT3);
|
glsShaderLibraryCase.cpp | 517 case TYPE_FLOAT_MAT3: gl.uniformMatrix3fv(loc, 1, GL_FALSE, &val.elements[elemNdx].float32); break; [all...] |
glsUniformBlockCase.cpp | 696 case glu::TYPE_FLOAT_MAT3: return "mediump float compare_mat3 (highp mat3 a, highp mat3 b) { return compare_vec3(a[0], b[0])*compare_vec3(a[1], b[1])*compare_vec3(a[2], b[2]); }\n"; 734 case glu::TYPE_FLOAT_MAT3: [all...] |