Lines Matching refs:test_case

437 		const testCase& test_case = test_cases[i];
439 executeTestCase(test_case);
535 * @param test_case Defines test case parameters
537 void GPUShader5ImplicitConversionsTest::executeTestCase(const testCase& test_case)
548 const std::string& vs = getVertexShader(test_case.m_destination_type, test_case.m_source_type);
558 program.setUniform(test_case.m_source_variable_type, "u1", test_case.m_u1_data);
559 program.setUniform(test_case.m_source_variable_type, "u2", test_case.m_u2_data);
574 verifyImage(white_color, test_case.m_is_white_expected);
758 * @param test_case Defines test case parameters
1039 const testCase& test_case = test_cases[i];
1041 execute(test_case);
1053 * @param test_case Tested case
1055 * @param test_case Defines test case parameters
1057 void GPUShader5FloatEncodingTest::execute(const testCase& test_case)
1078 const std::string& vs = getVertexShader(test_case);
1088 program.setUniform(test_case.m_expected_value.m_type, "expected_value", test_case.m_expected_value.m_data);
1089 program.setUniform(test_case.m_value.m_type, "value", test_case.m_value.m_data);
1104 verifyImage(white_color, test_case.m_is_white_expected);
1109 * @param test_case Tested case
1113 std::string GPUShader5FloatEncodingTest::getVertexShader(const testCase& test_case) const
1150 Utils::replaceToken("EXPECTED_VALUE_TYPE", search_position, test_case.m_expected_value.m_type_name, vs_body);
1151 Utils::replaceToken("VALUE_TYPE", search_position, test_case.m_value.m_type_name, vs_body);
1152 Utils::replaceToken("EXPECTED_VALUE_TYPE", search_position, test_case.m_expected_value.m_type_name, vs_body);
1153 Utils::replaceToken("TESTED_FUNCTION", search_position, test_case.m_function_name, vs_body);