/third_party/skia/third_party/externals/oboe/samples/RhythmGame/third_party/glm/detail/ |
H A D | func_matrix.hpp | 99 /// @tparam matType Floating-point matrix types. 103 template <typename T, precision P, template <typename, precision> class matType> 104 GLM_FUNC_DECL matType<T, P> matrixCompMult(matType<T, P> const & x, matType<T, P> const & y); 110 /// @tparam matType Floating-point matrix types. 119 /// @tparam matType Floating-point matrix types. 124 template <typename T, precision P, template <typename, precision> class matType> 125 GLM_FUNC_DECL typename matType<T, P>::transpose_type transpose(matType< [all...] |
H A D | type_mat.hpp | 28 template <typename T, precision P, template <typename, precision> class matType> 29 GLM_FUNC_DECL matType<T, P> inverse(matType<T, P> const & m);
|
/third_party/skia/third_party/externals/oboe/samples/RhythmGame/third_party/glm/gtx/ |
H A D | matrix_query.hpp | 47 template<typename T, precision P, template <typename, precision> class matType> 48 GLM_FUNC_DECL bool isIdentity(matType<T, P> const & m, T const & epsilon); 67 template<typename T, precision P, template <typename, precision> class matType> 68 GLM_FUNC_DECL bool isOrthogonal(matType<T, P> const & m, T const & epsilon);
|
H A D | string_cast.hpp | 41 template <template <typename, precision> class matType, typename T, precision P> 42 GLM_FUNC_DECL std::string to_string(matType<T, P> const & x);
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/ |
H A D | vktSpvAsmCompositeInsertTests.cpp | 58 string matType = getMatrixType(cols, rows); in getMatrixDeclarations() local 59 string matDecl = string(" ") + matType + " = OpTypeMatrix " + colType + " " + de::toString(cols) + "\n"; in getMatrixDeclarations() 60 string outputDecl = string(" %Output = OpTypeStruct ") + matType + "\n"; in getMatrixDeclarations() 102 string matType = getMatrixType(cols, rows); in getMatrixCompositeInserts() local 106 ret = " %tmp0 = OpUndef " + matType + "\n"; in getMatrixCompositeInserts() 108 ret = " %tmp0 = OpLoad " + matType + " %mat\n"; in getMatrixCompositeInserts() 111 ret += " %tmp" + de::toString(c + 1) + " = OpCompositeInsert " + matType + " %identity" + de::toString(c) + " %tmp" + de::toString(c) + " " + de::toString(c) + "\n"; in getMatrixCompositeInserts() 315 string matType = getMatrixType(cols, rows); in addComputeMatrixCompositeInsertTests() local 335 " %_ptr_Function_mat = OpTypePointer Function " + matType + "\n" in addComputeMatrixCompositeInsertTests() 336 " %_ptr_Uniform_mat = OpTypePointer Uniform " + matType in addComputeMatrixCompositeInsertTests() 397 string matType = getMatrixType(cols, rows); addGraphicsMatrixCompositeInsertTests() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/ |
H A D | vktSpvAsmCompositeInsertTests.cpp | 58 string matType = getMatrixType(cols, rows); in getMatrixDeclarations() local 59 string matDecl = string(" ") + matType + " = OpTypeMatrix " + colType + " " + de::toString(cols) + "\n"; in getMatrixDeclarations() 60 string outputDecl = string(" %Output = OpTypeStruct ") + matType + "\n"; in getMatrixDeclarations() 102 string matType = getMatrixType(cols, rows); in getMatrixCompositeInserts() local 106 ret = " %tmp0 = OpUndef " + matType + "\n"; in getMatrixCompositeInserts() 108 ret = " %tmp0 = OpLoad " + matType + " %mat\n"; in getMatrixCompositeInserts() 111 ret += " %tmp" + de::toString(c + 1) + " = OpCompositeInsert " + matType + " %identity" + de::toString(c) + " %tmp" + de::toString(c) + " " + de::toString(c) + "\n"; in getMatrixCompositeInserts() 314 string matType = getMatrixType(cols, rows); in addComputeMatrixCompositeInsertTests() local 334 " %_ptr_Function_mat = OpTypePointer Function " + matType + "\n" in addComputeMatrixCompositeInsertTests() 335 " %_ptr_Uniform_mat = OpTypePointer Uniform " + matType in addComputeMatrixCompositeInsertTests() 395 string matType = getMatrixType(cols, rows); addGraphicsMatrixCompositeInsertTests() local [all...] |
/third_party/vk-gl-cts/modules/gles2/functional/ |
H A D | es2fShaderMatrixTests.cpp | 748 std::string genGLSLMatToVec3Reduction (const glu::DataType& matType, const char* varName); 1024 std::string ShaderMatrixCase::genGLSLMatToVec3Reduction (const glu::DataType& matType, const char* varName) in genGLSLMatToVec3Reduction() argument 1028 switch (matType) in genGLSLMatToVec3Reduction() 1160 DataType matType = matrixTypes[matTypeNdx]; in init() local 1161 const char* matTypeName = getDataTypeName(matType); in init() 1168 ShaderInput matIn (inputType, matType, precision); in init() 1181 DataType vecType = getDataTypeFloatVec(getDataTypeMatrixNumColumns(matType)); in init() 1196 ShaderInput otherMatIn(inputType == INPUTTYPE_DYNAMIC ? INPUTTYPE_UNIFORM : inputType, matType, precision); in init() 1211 ShaderInput otherMatIn(inputType == INPUTTYPE_DYNAMIC ? INPUTTYPE_UNIFORM : inputType, matType, precision); in init()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender/ |
H A D | vktShaderRenderMatrixTests.cpp | 1623 std::string genGLSLMatToVec3Reduction (const glu::DataType& matType, const char* varName); 1914 std::string ShaderMatrixCase::genGLSLMatToVec3Reduction (const glu::DataType& matType, const char* varName) in genGLSLMatToVec3Reduction() argument 1918 switch (matType) in genGLSLMatToVec3Reduction() 2076 DataType matType = matrixTypes[matTypeNdx]; in init() local 2077 int numCols = getDataTypeMatrixNumColumns(matType); in init() 2078 int numRows = getDataTypeMatrixNumRows(matType); in init() 2079 const char* matTypeName = getDataTypeName(matType); in init() 2086 ShaderInput matIn (inputType, matType, precision); in init() 2127 ShaderInput otherMatIn(inputType == INPUTTYPE_DYNAMIC ? INPUTTYPE_UNIFORM : inputType, matType, precision); in init() 2152 ShaderInput otherMatIn(inputType == INPUTTYPE_DYNAMIC ? INPUTTYPE_UNIFORM : inputType, matType, precisio in init() [all...] |
/third_party/vk-gl-cts/modules/gles3/functional/ |
H A D | es3fShaderMatrixTests.cpp | 1379 std::string genGLSLMatToVec3Reduction (const glu::DataType& matType, const char* varName); 1717 std::string ShaderMatrixCase::genGLSLMatToVec3Reduction (const glu::DataType& matType, const char* varName) in genGLSLMatToVec3Reduction() argument 1721 switch (matType) in genGLSLMatToVec3Reduction() 1886 DataType matType = matrixTypes[matTypeNdx]; in init() local 1887 int numCols = getDataTypeMatrixNumColumns(matType); in init() 1888 int numRows = getDataTypeMatrixNumRows(matType); in init() 1889 const char* matTypeName = getDataTypeName(matType); in init() 1896 ShaderInput matIn (inputType, matType, precision); in init() 1937 ShaderInput otherMatIn(inputType == INPUTTYPE_DYNAMIC ? INPUTTYPE_UNIFORM : inputType, matType, precision); in init() 1962 ShaderInput otherMatIn(inputType == INPUTTYPE_DYNAMIC ? INPUTTYPE_UNIFORM : inputType, matType, precisio in init() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderrender/ |
H A D | vktShaderRenderMatrixTests.cpp | 1624 std::string genGLSLMatToVec3Reduction (const glu::DataType& matType, const char* varName); 1917 std::string ShaderMatrixCase::genGLSLMatToVec3Reduction (const glu::DataType& matType, const char* varName) in genGLSLMatToVec3Reduction() argument 1921 switch (matType) in genGLSLMatToVec3Reduction() 2058 DataType matType = matrixTypes[matTypeNdx]; in init() local 2059 int numCols = getDataTypeMatrixNumColumns(matType); in init() 2060 int numRows = getDataTypeMatrixNumRows(matType); in init() 2061 const char* matTypeName = getDataTypeName(matType); in init() 2068 ShaderInput matIn (inputType, matType, precision); in init() 2109 ShaderInput otherMatIn(inputType == INPUTTYPE_DYNAMIC ? INPUTTYPE_UNIFORM : inputType, matType, precision); in init() 2134 ShaderInput otherMatIn(inputType == INPUTTYPE_DYNAMIC ? INPUTTYPE_UNIFORM : inputType, matType, precisio in init() [all...] |