/external/deqp/framework/opengl/ |
gluShaderUtil.cpp | 414 TYPE_FLOAT_MAT2, // mat2 522 return (DataType)((int)TYPE_FLOAT_MAT2 + (numCols-2)*3 + (numRows-2)); 529 case TYPE_FLOAT_MAT2: return 2; 548 case TYPE_FLOAT_MAT2: return 2; 594 case GL_FLOAT_MAT2: return TYPE_FLOAT_MAT2;
|
gluShaderUtil.hpp | 103 TYPE_FLOAT_MAT2, 195 inline bool isDataTypeMatrix (DataType dataType) { return (dataType >= TYPE_FLOAT_MAT2) && (dataType <= TYPE_FLOAT_MAT4); } 220 template <> struct DataTypeTraits<tcu::Mat2> { enum { DATATYPE = TYPE_FLOAT_MAT2 }; };
|
/external/deqp/modules/gles2/functional/ |
es2fShaderMatrixTests.cpp | 160 DECLARE_TYPE_TRAIT(TYPE_FLOAT_MAT2, tcu::Mat2); 342 template <> inline tcu::Mat2 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_MAT2> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInMat2[inputNdx]; } 351 template <> inline tcu::Mat2 getInputValue<INPUTTYPE_DYNAMIC, TYPE_FLOAT_MAT2> (const ShaderEvalContext& evalCtx, int inputNdx) 657 MAKE_MAT_SCALAR_VEC_CASES(SCALAR_OPS, TYPE_FLOAT_MAT2, TYPE_FLOAT); 662 MAKE_MAT_SCALAR_VEC_CASES(MUL_OP, TYPE_FLOAT_MAT2, TYPE_FLOAT_VEC2); 667 MAKE_MAT_SCALAR_VEC_CASES(MUL_OP, TYPE_FLOAT_VEC2, TYPE_FLOAT_MAT2); 672 MAKE_MAT_MAT_CASES(ALL_OPS, TYPE_FLOAT_MAT2); 677 MAKE_UNARY_CASES(UNARY_OP, TYPE_FLOAT_MAT2); 682 MAKE_ASSIGNMENT_CASES(ASSIGN_OP, TYPE_FLOAT_MAT2); 878 case TYPE_FLOAT_MAT2: writeMatrixConstructor<2, 2>(op, Mat2(s_constInMat2[inNdx])); break [all...] |
es2fShaderIndexingTests.cpp | 826 if (dataType == TYPE_FLOAT_MAT2) return evalSubscriptMat2; [all...] |
es2fDefaultVertexAttributeTests.cpp | 500 { "mat2", glu::TYPE_FLOAT_MAT2, true },
|
es2fUniformApiTests.cpp | 80 glu::TYPE_FLOAT_MAT2, [all...] |
/external/deqp/modules/gles3/functional/ |
es3fShaderMatrixTests.cpp | 268 DECLARE_TYPE_TRAIT(TYPE_FLOAT_MAT2, tcu::Mat2); 501 template <> inline tcu::Mat2 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_MAT2> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return tcu::Mat2(s_constInMat2x2[inputNdx]); } 516 template <> inline tcu::Mat2 getInputValue<INPUTTYPE_DYNAMIC, TYPE_FLOAT_MAT2> (const ShaderEvalContext& evalCtx, int inputNdx) [all...] |
es3fUniformBlockTests.cpp | 248 blockA.addUniform(Uniform("c", VarType(glu::TYPE_FLOAT_MAT2, PRECISION_MEDIUM))); 304 blockB.addUniform(Uniform("a", VarType(glu::TYPE_FLOAT_MAT2, PRECISION_MEDIUM))); 353 glu::TYPE_FLOAT_MAT2,
|
es3fShaderIndexingTests.cpp | 786 case TYPE_FLOAT_MAT2: return evalSubscriptMat2; [all...] |
es3fDefaultVertexAttributeTests.cpp | 577 { "mat2", glu::TYPE_FLOAT_MAT2, true },
|
es3fInstancedRenderingTests.cpp | 681 glu::TYPE_FLOAT_MAT2,
|
es3fUniformApiTests.cpp | 80 glu::TYPE_FLOAT_MAT2, [all...] |
es3fTransformFeedbackTests.cpp | [all...] |
/external/deqp/modules/gles31/functional/ |
es31fUniformBlockTests.cpp | 100 typeS.addMember("b", VarType(VarType(glu::TYPE_FLOAT_MAT2, PRECISION_MEDIUM), 4)); 152 glu::TYPE_FLOAT_MAT2,
|
es31fSSBOLayoutTests.cpp | 282 typeCandidates.push_back(glu::TYPE_FLOAT_MAT2); 652 blockA.addMember(BufferVar("c", VarType(glu::TYPE_FLOAT_MAT2, glu::PRECISION_MEDIUMP), ACCESS_READ)); 708 blockB.addMember(BufferVar("a", VarType(glu::TYPE_FLOAT_MAT2, glu::PRECISION_MEDIUMP), ACCESS_WRITE)); 759 glu::TYPE_FLOAT_MAT2, [all...] |
es31fProgramUniformTests.cpp | 84 glu::TYPE_FLOAT_MAT2, [all...] |
es31fShaderSharedVarTests.cpp | 281 case TYPE_FLOAT_MAT2: gl.uniformMatrix2fv (location, numValues, DE_FALSE, &values[0]); break;
|
es31fUniformLocationTests.cpp | 607 case glu::TYPE_FLOAT_MAT2: gl.uniformMatrix2fv(gotLoc, 1, false, floatBuf); break; 729 TYPE_FLOAT_MAT2, [all...] |
es31fProgramInterfaceQueryTests.cpp | [all...] |
es31fSSBOLayoutCase.cpp | 814 case glu::TYPE_FLOAT_MAT2: return "bool compare_mat2 (highp mat2 a, highp mat2 b) { return compare_vec2(a[0], b[0])&&compare_vec2(a[1], b[1]); }\n"; 852 case glu::TYPE_FLOAT_MAT2: [all...] |
/external/deqp/modules/glshared/ |
glsRandomUniformBlockCase.cpp | 223 typeCandidates.push_back(glu::TYPE_FLOAT_MAT2);
|
glsShaderLibraryCase.cpp | 516 case TYPE_FLOAT_MAT2: gl.uniformMatrix2fv(loc, 1, GL_FALSE, &val.elements[elemNdx].float32); break; [all...] |
glsUniformBlockCase.cpp | 692 case glu::TYPE_FLOAT_MAT2: return "mediump float compare_mat2 (highp mat2 a, highp mat2 b) { return compare_vec2(a[0], b[0])*compare_vec2(a[1], b[1]); }\n"; 730 case glu::TYPE_FLOAT_MAT2: [all...] |
glsLongStressCase.cpp | 798 case glu::TYPE_FLOAT_MAT2: glUniformMatrix2fv (location, 1, GL_FALSE, &val[0]); break; [all...] |
/external/deqp/modules/gles2/performance/ |
es2pShaderOperatorTests.cpp | [all...] |