Lines Matching refs:BasicInvarianceTest
401 class BasicInvarianceTest : public InvarianceTest
404 BasicInvarianceTest (Context& ctx, const char* name, const char* desc, const std::string& vertexShader1, const std::string& vertexShader2);
414 const char* const BasicInvarianceTest::s_basicFragmentShader = "uniform mediump vec4 u_color;\n"
422 BasicInvarianceTest::BasicInvarianceTest (Context& ctx, const char* name, const char* desc, const std::string& vertexShader1, const std::string& vertexShader2)
430 BasicInvarianceTest::ShaderPair BasicInvarianceTest::genShaders (void) const
509 group->addChild(new BasicInvarianceTest(m_context, "common_subexpression_0", "Shader shares a subexpression with an unrelated variable.",
532 group->addChild(new BasicInvarianceTest(m_context, "common_subexpression_1", "Shader shares a subexpression with an unrelated variable.",
562 group->addChild(new BasicInvarianceTest(m_context, "common_subexpression_2", "Shader shares a subexpression with an unrelated variable.",
591 group->addChild(new BasicInvarianceTest(m_context, "common_subexpression_3", "Shader shares a subexpression with an unrelated variable.",
633 group->addChild(new BasicInvarianceTest(m_context, ("subexpression_precision_" + std::string(unrelatedPrec)).c_str(), "Shader shares subexpression of different precision with an unrelated variable.",
674 group->addChild(new BasicInvarianceTest(m_context, "loop_0", "Invariant value set using a loop",
705 group->addChild(new BasicInvarianceTest(m_context, "loop_1", "Invariant value set using a loop",
736 group->addChild(new BasicInvarianceTest(m_context, "loop_2", "Invariant value set using a loop",
772 group->addChild(new BasicInvarianceTest(m_context, "loop_3", "Invariant value set using a loop",
805 group->addChild(new BasicInvarianceTest(m_context, "loop_4", "Invariant value set using a loop",