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 = "#version 300 es\n"
424 BasicInvarianceTest::BasicInvarianceTest (Context& ctx, const char* name, const char* desc, const std::string& vertexShader1, const std::string& vertexShader2)
432 BasicInvarianceTest::ShaderPair BasicInvarianceTest::genShaders (void) const
511 group->addChild(new BasicInvarianceTest(m_context, "common_subexpression_0", "Shader shares a subexpression with an unrelated variable.",
534 group->addChild(new BasicInvarianceTest(m_context, "common_subexpression_1", "Shader shares a subexpression with an unrelated variable.",
564 group->addChild(new BasicInvarianceTest(m_context, "common_subexpression_2", "Shader shares a subexpression with an unrelated variable.",
593 group->addChild(new BasicInvarianceTest(m_context, "common_subexpression_3", "Shader shares a subexpression with an unrelated variable.",
635 group->addChild(new BasicInvarianceTest(m_context, ("subexpression_precision_" + std::string(unrelatedPrec)).c_str(), "Shader shares subexpression of different precision with an unrelated variable.",
676 group->addChild(new BasicInvarianceTest(m_context, "loop_0", "Invariant value set using a loop",
707 group->addChild(new BasicInvarianceTest(m_context, "loop_1", "Invariant value set using a loop",
738 group->addChild(new BasicInvarianceTest(m_context, "loop_2", "Invariant value set using a loop",
774 group->addChild(new BasicInvarianceTest(m_context, "loop_3", "Invariant value set using a loop",
807 group->addChild(new BasicInvarianceTest(m_context, "loop_4", "Invariant value set using a loop",