Lines Matching refs:ShaderMatrixCase

1606 // ShaderMatrixCase
1608 class ShaderMatrixCase : public ShaderRenderCase
1611 ShaderMatrixCase (tcu::TestContext& testCtx,
1617 ~ShaderMatrixCase (void);
1631 ShaderMatrixCase::ShaderMatrixCase (tcu::TestContext& testCtx,
1650 ShaderMatrixCase::~ShaderMatrixCase (void)
1654 TestInstance* ShaderMatrixCase::createInstance (Context& context) const
1659 void ShaderMatrixCase::setupShader (void)
1914 std::string ShaderMatrixCase::genGLSLMatToVec3Reduction (const glu::DataType& matType, const char* varName)
2092 inGroup->addChild(new ShaderMatrixCase(m_testCtx, (baseName + "float_vertex").c_str(), matIn, scalarIn, op, true));
2093 inGroup->addChild(new ShaderMatrixCase(m_testCtx, (baseName + "float_fragment").c_str(), matIn, scalarIn, op, false));
2102 inGroup->addChild(new ShaderMatrixCase(m_testCtx, (baseName + getDataTypeName(colVecType) + "_vertex").c_str(), matIn, colVecIn, op, true));
2103 inGroup->addChild(new ShaderMatrixCase(m_testCtx, (baseName + getDataTypeName(colVecType) + "_fragment").c_str(), matIn, colVecIn, op, false));
2110 inGroup->addChild(new ShaderMatrixCase(m_testCtx, (vecMatName + "_vertex").c_str(), rowVecIn, matIn, op, true));
2111 inGroup->addChild(new ShaderMatrixCase(m_testCtx, (vecMatName + "_fragment").c_str(), rowVecIn, matIn, op, false));
2120 inGroup->addChild(new ShaderMatrixCase(m_testCtx, (baseName + getDataTypeName(otherMatIn.dataType) + "_vertex").c_str(), matIn, otherMatIn, op, true));
2121 inGroup->addChild(new ShaderMatrixCase(m_testCtx, (baseName + getDataTypeName(otherMatIn.dataType) + "_fragment").c_str(), matIn, otherMatIn, op, false));
2128 inGroup->addChild(new ShaderMatrixCase(m_testCtx, (baseName + matTypeName + "_vertex").c_str(), matIn, otherMatIn, op, true));
2129 inGroup->addChild(new ShaderMatrixCase(m_testCtx, (baseName + matTypeName + "_fragment").c_str(), matIn, otherMatIn, op, false));
2137 inGroup->addChild(new ShaderMatrixCase(m_testCtx, (baseName + "float_vertex").c_str(), vec1In, vec2In, op, true));
2138 inGroup->addChild(new ShaderMatrixCase(m_testCtx, (baseName + "float_fragment").c_str(), vec1In, vec2In, op, false));
2145 inGroup->addChild(new ShaderMatrixCase(m_testCtx, (baseName + "float_vertex").c_str(), matIn, voidInput, op, true));
2146 inGroup->addChild(new ShaderMatrixCase(m_testCtx, (baseName + "float_fragment").c_str(), matIn, voidInput, op, false));
2153 inGroup->addChild(new ShaderMatrixCase(m_testCtx, (baseName + "float_vertex").c_str(), matIn, otherMatIn, op, true));
2154 inGroup->addChild(new ShaderMatrixCase(m_testCtx, (baseName + "float_fragment").c_str(), matIn, otherMatIn, op, false));