Lines Matching defs:test_case
2183 bool FunctionalTest1_2::executeTestIteration(const _test_case& test_case)
2190 std::string vs_body = getVertexShaderBody(test_case.variable_type, test_case.array_size);
2225 const Utils::_variable_type base_variable_type = Utils::getBaseVariableType(test_case.variable_type);
2227 Utils::getNumberOfComponentsForVariableType(test_case.variable_type);
2278 result &= verifyXFBData(xfb_data_ptr, test_case.variable_type);
2583 _test_case test_case;
2585 test_case.array_size = array_size;
2586 test_case.variable_type = current_variable_type;
2589 m_test_cases.push_back(test_case);
2597 const _test_case& test_case = *test_case_iterator;
2599 m_has_test_passed &= executeTestIteration(test_case);
8449 for (int test_case = static_cast<int>(TEST_CASE_FIRST); test_case != static_cast<int>(TEST_CASE_COUNT); ++test_case)
8451 if (static_cast<_test_case>(test_case) != TEST_CASE_SWITCH_TO_DIFFERENT_PROGRAM_OBJECT &&
8464 if (test_case == TEST_CASE_SWITCH_TO_DIFFERENT_PROGRAM_OBJECT)
8475 verifySubroutineUniformValues(static_cast<_test_case>(test_case), n_object_id,
8483 getShaderStages(static_cast<_test_case>(test_case) == TEST_CASE_SWITCH_TO_DIFFERENT_PROGRAM_OBJECT,
8512 verifySubroutineUniformValues(static_cast<_test_case>(test_case), n_object_id,
8520 switch (test_case)
8653 } /* switch (test_case) */
8658 verifySubroutineUniformValues(static_cast<_test_case>(test_case), n_object_id,
8665 getShaderStages(static_cast<_test_case>(test_case) == TEST_CASE_SWITCH_TO_DIFFERENT_PROGRAM_OBJECT,
8686 switch (test_case)
8744 } /* switch (test_case) */
8768 * @param test_case Test case the verification is to be performed for.
8772 void FunctionalTest16::verifySubroutineUniformValues(const _test_case& test_case, const unsigned int& n_id,
8785 getShaderStages(test_case == TEST_CASE_SWITCH_TO_DIFFERENT_PROGRAM_OBJECT, n_id, stages);
11033 const unsigned int& n_subroutine_types, const _test_case& test_case) const
11081 switch (test_case)
11102 } /* switch (test_case) */
11214 for (int test_case = static_cast<int>(TEST_CASE_FIRST); test_case != static_cast<int>(TEST_CASE_COUNT);
11215 ++test_case)
11222 static_cast<_test_case>(test_case));
12752 * @param test_case As per description.
12756 std::string NegativeTest9::getTestCaseString(const _test_case& test_case)
12760 switch (test_case)
12780 * @param test_case As per description.
12784 std::string NegativeTest9::getVertexShader(const _test_case& test_case)
12805 switch (test_case)
12852 } /* switch (test_case) */
12873 for (int test_case = static_cast<int>(TEST_CASE_FIRST); test_case != static_cast<int>(TEST_CASE_COUNT); ++test_case)
12877 std::string vs_body = getVertexShader(static_cast<_test_case>(test_case));
12892 << getTestCaseString(static_cast<_test_case>(test_case))
13236 _test_case test_case;
13240 test_case.fs_body = getFragmentShader(offending_shader_stage == Utils::SHADER_STAGE_FRAGMENT);
13241 test_case.gs_body = getGeometryShader(offending_shader_stage == Utils::SHADER_STAGE_GEOMETRY);
13242 test_case.name = name_sstream.str();
13243 test_case.tc_body =
13245 test_case.te_body =
13247 test_case.vs_body = getVertexShader(offending_shader_stage == Utils::SHADER_STAGE_VERTEX);
13249 m_test_cases.push_back(test_case);
13274 const _test_case& test_case = *test_case_iterator;
13277 if (ShaderSubroutine::Utils::buildProgram(gl, test_case.vs_body, test_case.tc_body, test_case.te_body,
13278 test_case.gs_body, test_case.fs_body, DE_NULL, /* xfb_varyings */
13280 &m_vs_id, (test_case.tc_body.length() > 0) ? &m_tc_id : DE_NULL,
13281 (test_case.te_body.length() > 0) ? &m_te_id : DE_NULL,
13282 (test_case.gs_body.length() > 0) ? &m_gs_id : DE_NULL,
13283 (test_case.fs_body.length() > 0) ? &m_fs_id : DE_NULL, &m_po_id))
13286 << test_case.name << "] test case, even though it was invalid."
13349 * @param test_case As per description.
13353 std::string NegativeTest11::getTestCaseString(const _test_case& test_case)
13357 switch (test_case)
13377 * @param test_case As per description.
13381 std::string NegativeTest11::getVertexShader(const _test_case& test_case)
13390 if (test_case == TEST_CASE_INVALID_ATOMIC_COUNTER_USAGE_ATTEMPT)
13412 switch (test_case)
13440 } /* switch (test_case) */
13464 for (int test_case = static_cast<int>(TEST_CASE_FIRST); test_case != static_cast<int>(TEST_CASE_COUNT); ++test_case)
13466 if (static_cast<_test_case>(test_case) == TEST_CASE_INVALID_ATOMIC_COUNTER_USAGE_ATTEMPT &&
13477 std::string vs_body = getVertexShader(static_cast<_test_case>(test_case));
13492 << getTestCaseString(static_cast<_test_case>(test_case))
13554 * @param test_case As per description.
13558 std::string NegativeTest12::getTestCaseString(const _test_case& test_case)
13562 switch (test_case)
13588 * @param test_case As per description.
13592 std::string NegativeTest12::getVertexShader(const _test_case& test_case)
13613 switch (test_case)
13690 } /* switch (test_case) */
13711 for (int test_case = static_cast<int>(TEST_CASE_FIRST); test_case != static_cast<int>(TEST_CASE_COUNT); ++test_case)
13715 std::string vs_body = getVertexShader(static_cast<_test_case>(test_case));
13730 << getTestCaseString(static_cast<_test_case>(test_case))