Lines Matching refs:InvarianceTest
99 class InvarianceTest : public vkt::TestCase
102 InvarianceTest(tcu::TestContext& ctx, const char* name, const std::string& vertexShader1, const std::string& vertexShader2, const std::string& fragmentShader = "");
122 InvarianceTest::InvarianceTest(tcu::TestContext& ctx, const char* name, const std::string& vertexShader1, const std::string& vertexShader2, const std::string& fragmentShader)
131 void InvarianceTest::initPrograms(SourceCollections& sourceCollections) const
138 vkt::TestInstance* InvarianceTest::createInstance(Context& context) const
459 varGroup[groupNdx]->addChild(new InvarianceTest(testCtx, "common_subexpression_0",
486 varGroup[groupNdx]->addChild(new InvarianceTest(testCtx, "common_subexpression_1",
520 varGroup[groupNdx]->addChild(new InvarianceTest(testCtx, "common_subexpression_2",
553 varGroup[groupNdx]->addChild(new InvarianceTest(testCtx, "common_subexpression_3",
600 varGroup[groupNdx]->addChild(new InvarianceTest(testCtx, ("subexpression_precision_" + std::string(unrelatedPrec)).c_str(),
663 varGroup[groupNdx]->addChild(new InvarianceTest(testCtx, "loop_0",
711 varGroup[groupNdx]->addChild(new InvarianceTest(testCtx, "loop_1",
746 varGroup[groupNdx]->addChild(new InvarianceTest(testCtx, "loop_2",
786 varGroup[groupNdx]->addChild(new InvarianceTest(testCtx, "loop_3",
823 varGroup[groupNdx]->addChild(new InvarianceTest(testCtx, "loop_4",