Lines Matching defs:string

41 #include <string>
383 /** Returns string representing GLSL constructor of type with arguments provided in data
390 std::string Type::GetGLSLConstructor(const GLvoid* data) const
1063 bool verifyVarying(Program& program, const std::string& parent_name, const Variable::Descriptor& desc,
1076 const std::string& name = Utils::Variable::GetReference(parent_name, desc, Utils::Variable::BASIC, 0);
1152 std::string structVariable = variable.m_descriptor.m_name;
1231 std::vector<std::string> names_str;
1244 const std::string& name =
1249 const std::string& member_name = Utils::Variable::GetReference(
1316 std::string name_str = "";
1319 const std::string& name =
1324 const std::string& member_name = Utils::Variable::GetReference(
1519 const std::vector<std::string>& extensions = context.getContextInfo().getExtensions();
1574 /** Replace first occurance of <token> with <text> in <string> starting at <search_posistion>
1576 * @param token Token string
1579 * @param string String to work on
1581 void replaceToken(const GLchar* token, size_t& search_position, const GLchar* text, std::string& string)
1585 const size_t token_position = string.find(token, search_position);
1588 if (std::string::npos == token_position)
1590 string.append("\n\nInvalid token: ");
1591 string.append(token);
1593 TCU_FAIL(string.c_str());
1597 string.replace(token_position, token_length, text, text_length);
1602 /** Replace all occurances of <token> with <text> in <string>
1604 * @param token Token string
1606 * @param string String to work on
1608 void replaceAllTokens(const GLchar* token, const GLchar* text, std::string& string)
1617 const size_t token_position = string.find(token, search_position);
1619 if (std::string::npos == token_position)
1626 string.replace(token_position, token_length, text, text_length);
1653 /** Insert elements of list into string.
1654 * List in string is represented either by token "LIST" or "SEPARATORLIST".
1660 * @param search_position Position in string, where search for list should start
1661 * @param string String
1663 void insertElementOfList(const GLchar* element, const GLchar* separator, size_t& search_position, std::string& string)
1669 const size_t list_position = string.find(list, search_position);
1670 const size_t sep_list_position = string.find(sep_list, search_position);
1672 /* There is no list in string */
1673 if (std::string::npos == list_position)
1680 replaceToken("SEPARATOR", search_position, separator, string);
1687 replaceToken("LIST", search_position, "ELEMENTSEPARATORLIST", string);
1693 replaceToken("ELEMENT", search_position, element, string);
1696 /** Close list in string.
1701 * @param search_position Position in string, where search for list should start
1702 * @param string String
1704 void endList(const glw::GLchar* separator, size_t& search_position, std::string& string)
1706 const size_t sep_position = string.find("SEPARATOR", search_position);
1707 if (std::string::npos != sep_position)
1709 replaceToken("SEPARATOR", search_position, separator, string);
1712 replaceToken("LIST", search_position, "", string);
2321 void Shader::Init(STAGES stage, const std::string& source)
2383 std::string message;
2426 void Shader::Source(const Functions& gl, GLuint id, const std::string& source)
2471 /** Get string representing name of shader stage
2514 void Shader::LogSource(deqp::Context& context, const std::string& source, STAGES stage)
2549 Shader::InvalidSourceException::InvalidSourceException(const GLchar* error_message, const std::string& source,
2710 void Program::Init(const std::string& compute_shader, const std::string& fragment_shader,
2711 const std::string& geometry_shader, const std::string& tessellation_control_shader,
2712 const std::string& tessellation_evaluation_shader, const std::string& vertex_shader,
2768 void Program::Init(const std::string& compute_shader, const std::string& fragment_shader,
2769 const std::string& geometry_shader, const std::string& tessellation_control_shader,
2770 const std::string& tessellation_evaluation_shader, const std::string& vertex_shader,
2822 glw::GLint Program::GetAttribLocation(const std::string& name) const
2851 glw::GLuint Program::GetResourceIndex(const std::string& name, GLenum interface) const
2877 glw::GLint Program::GetUniformLocation(const std::string& name) const
3020 std::string message;
3109 GLint Program::GetAttribLocation(const Functions& gl, GLuint id, const std::string& name)
3144 GLuint Program::GetResourceIndex(const Functions& gl, GLuint id, const std::string& name, GLenum interface)
3160 GLint Program::GetUniformLocation(const Functions& gl, GLuint id, const std::string& name)
3178 Program::BuildException::BuildException(const glw::GLchar* error_message, const std::string compute_shader,
3179 const std::string fragment_shader, const std::string geometry_shader,
3180 const std::string tess_ctrl_shader, const std::string tess_eval_shader,
3181 const std::string vertex_shader)
3842 std::string Variable::GetDefinition(FLAVOUR flavour) const
3915 std::string Variable::GetReference(const std::string& parent_name, const Descriptor& variable, FLAVOUR flavour,
3918 std::string name;
4052 std::string Variable::Descriptor::GetDefinition(FLAVOUR flavour, STORAGE storage) const
4058 std::string definition;
4141 const std::string& block_definition = m_interface->GetDefinition();
4174 std::string GetDefinitions(const Variable::PtrVector& vector, Variable::FLAVOUR flavour)
4176 std::string list = Utils::g_list;
4195 std::string GetDefinitions(const Interface::PtrVector& vector)
4197 std::string list = Utils::g_list;
4236 std::string Interface::GetDefinition() const
4238 std::string definition;
4259 const std::string& member_definition = m_members[i].GetDefinition(Variable::BASIC, Variable::MEMBER);
4359 std::string ShaderInterface::GetDefinitionsGlobals() const
4368 std::string ShaderInterface::GetDefinitionsInputs() const
4379 std::string ShaderInterface::GetDefinitionsOutputs() const
4390 std::string ShaderInterface::GetDefinitionsSSBs() const
4399 std::string ShaderInterface::GetDefinitionsUniforms() const
4715 std::string name = variable.m_descriptor.m_name;
4791 std::string name = block.m_name;
4840 std::string ProgramInterface::GetDefinitionsStructures() const
4851 std::string ProgramInterface::GetInterfaceForStage(Shader::STAGES stage) const
4854 std::string interface = "/* Globals */\n"
4874 const std::string& structures = GetDefinitionsStructures();
4876 const std::string& globals = si.GetDefinitionsGlobals();
4877 const std::string& inputs = si.GetDefinitionsInputs();
4878 const std::string& outputs = si.GetDefinitionsOutputs();
4879 const std::string& uniforms = si.GetDefinitionsUniforms();
4880 const std::string& ssbs = si.GetDefinitionsSSBs();
4963 /** Replace "BINDING" token in qualifiers string to value specific for given stage
5284 * @return Empty string
5286 std::string TestBase::getTestCaseName(GLuint /* test_case_index */)
5288 std::string result;
5535 std::string TestBase::getTypeName(GLuint index) const
5537 std::string name = getType(index).GetGLSLTypeName();
5588 const std::string& test_case_name = getTestCaseName(test_case);
5688 std::string& out_assignments, std::string& out_calculations)
5701 std::string& out_interface)
5713 std::string BufferTestBase::getShaderSource(glw::GLuint test_case_index, Utils::Shader::STAGES stage)
5715 std::string assignments;
5716 std::string calculations;
5717 std::string interface;
5724 std::string source = getShaderTemplate(stage);
5784 const std::string& fragment_shader = getShaderSource(test_case_index, Utils::Shader::FRAGMENT);
5785 const std::string& geometry_shader = getShaderSource(test_case_index, Utils::Shader::GEOMETRY);
5786 const std::string& tess_ctrl_shader = getShaderSource(test_case_index, Utils::Shader::TESS_CTRL);
5787 const std::string& tess_eval_shader = getShaderSource(test_case_index, Utils::Shader::TESS_EVAL);
5788 const std::string& vertex_shader = getShaderSource(test_case_index, Utils::Shader::VERTEX);
5947 std::string BufferTestBase::getShaderTemplate(Utils::Shader::STAGES stage)
6208 const std::string& cs_source = getShaderSource(test_case_index, Utils::Shader::COMPUTE);
6278 const std::string& fs_source = getShaderSource(test_case_index, Utils::Shader::FRAGMENT);
6279 const std::string& gs_source = getShaderSource(test_case_index, Utils::Shader::GEOMETRY);
6283 const std::string& tcs_source = getShaderSource(test_case_index, Utils::Shader::TESS_CTRL);
6284 const std::string& tes_source = getShaderSource(test_case_index, Utils::Shader::TESS_EVAL);
6285 const std::string& vs_source = getShaderSource(test_case_index, Utils::Shader::VERTEX);
6479 std::string TextureTestBase::getPassSnippet(GLuint /* test_case_index */,
6492 std::string result = Utils::g_list;
6506 const std::string passthrough =
6537 std::string TextureTestBase::getVerificationSnippet(GLuint /* test_case_index */,
6543 std::string verification = "if (LIST)\n"
6566 const std::string& var_verification = getVariableVerification("", var.m_data, var.m_descriptor, in_flavour);
6575 const std::string& var_verification =
6585 const std::string& var_verification =
6651 std::string TextureTestBase::getVariablePassthrough(const std::string& in_parent_name,
6654 const std::string& out_parent_name,
6662 std::string result = Utils::g_list;
6668 const std::string in_name = Utils::Variable::GetReference(in_parent_name, in_variable, in_flavour, index);
6669 const std::string out_name = Utils::Variable::GetReference(out_parent_name, out_variable, out_flavour, index);
6670 std::string passthrough;
6737 std::string TextureTestBase::getVariableVerification(const std::string& parent_name, const GLvoid* data,
6744 std::string result = Utils::g_list;
6750 const std::string name = Utils::Variable::GetReference(parent_name, variable, flavour, element);
6758 const std::string& expected = variable.m_builtin.GetGLSLConstructor(data_ptr);
6759 std::string verification;
6786 const std::string& verification =
7306 std::string TextureTestBase::getShaderSource(GLuint test_case_index, Utils::ProgramInterface& program_interface,
7314 const std::string& shader_interface = program_interface.GetInterfaceForStage(stage);
7315 const std::string& verification = getVerificationSnippet(test_case_index, program_interface, stage);
7316 const std::string& passthrough = getPassSnippet(test_case_index, varying_passthrough, stage);
7320 std::string source = shader_template;
7599 const std::string& test_name = getTestCaseName(test_case_index);
7625 const std::string& fragment_shader =
7627 const std::string& geometry_shader =
7629 const std::string& tess_ctrl_shader =
7631 const std::string& tess_eval_shader =
7633 const std::string& vertex_shader =
7705 const std::string& compute_shader =
7772 const std::string& test_name = getTestCaseName(test_case_index);
7798 const std::string& fs =
7800 const std::string& gs =
7802 const std::string& tcs =
7804 const std::string& tes =
7806 const std::string& vs =
7901 const std::string& compute_shader =
8190 std::string GLSLContantImmutablityTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
8294 std::string source;
8307 std::string assignment = " CONSTANT = 3;\n";
8353 std::string GLSLContantImmutablityTest::getTestCaseName(GLuint test_case_index)
8355 std::string result = getConstantName(m_test_cases[test_case_index].m_constant);
8452 std::string GLSLContantValuesTest::getVerificationSnippet(GLuint /* test_case_index */,
8467 std::string verification;
8541 std::string globals = "uniform uint goku [GL_ARB_enhanced_layouts / 1];\n"
8570 std::string GLSLConstantIntegralExpressionTest::getVerificationSnippet(GLuint /* test_case_index */,
8574 std::string verification = "{\n"
8680 std::string globals = "const int basic_size = BASIC_SIZE;\n"
8793 std::string UniformBlockMemberOffsetAndAlignTest::getTestCaseName(glw::GLuint test_case_index)
8815 std::string UniformBlockMemberOffsetAndAlignTest::getVerificationSnippet(
8818 std::string verification = "if ( (PREFIXblock.at_first_offset != PREFIXblock.at_eigth_offset ) ||\n"
8852 std::string UniformBlockLayoutQualifierConflictTest::getShaderSource(GLuint test_case_index,
8982 std::string layout = "";
8986 std::string source;
9039 std::string UniformBlockLayoutQualifierConflictTest::getTestCaseName(GLuint test_case_index)
9041 std::string result = getQualifierName(m_test_cases[test_case_index].m_qualifier);
9155 std::string UniformBlockMemberInvalidOffsetAlignmentTest::getShaderSource(GLuint test_case_index,
9389 std::string source;
9463 std::string UniformBlockMemberInvalidOffsetAlignmentTest::getTestCaseName(GLuint test_case_index)
9614 std::string UniformBlockMemberOverlappingOffsetsTest::getShaderSource(GLuint test_case_index,
9860 std::string source;
9940 std::string UniformBlockMemberOverlappingOffsetsTest::getTestCaseName(GLuint test_case_index)
10110 std::string UniformBlockMemberAlignNonPowerOf2Test::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
10349 std::string source;
10422 std::string UniformBlockMemberAlignNonPowerOf2Test::getTestCaseName(GLuint test_case_index)
10652 std::string globals = "const int basic_size = BASIC_SIZE;\n"
10765 std::string SSBMemberOffsetAndAlignTest::getTestCaseName(glw::GLuint test_case_index)
10787 std::string SSBMemberOffsetAndAlignTest::getVerificationSnippet(GLuint /* test_case_index */,
10791 std::string verification = "if ( (PREFIXblock.at_first_offset != PREFIXblock.at_eigth_offset ) ||\n"
10850 std::string SSBLayoutQualifierConflictTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
10981 std::string source;
10983 std::string qualifier = getQualifierName(test_case.m_qualifier);
11036 std::string SSBLayoutQualifierConflictTest::getTestCaseName(GLuint test_case_index)
11038 std::string result = getQualifierName(m_test_cases[test_case_index].m_qualifier);
11214 std::string SSBMemberInvalidOffsetAlignmentTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
11447 std::string source;
11576 std::string SSBMemberOverlappingOffsetsTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
11821 std::string source;
11955 std::string SSBMemberAlignNonPowerOf2Test::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
12194 std::string source;
12469 std::string VaryingLocationsTest::getTestCaseName(glw::GLuint test_case_index)
12498 std::string VaryingLocationsTest::prepareGlobals(GLint last_in_loc, GLint last_out_loc)
12501 std::string globals = "const uint first_input_location = 0u;\n"
12541 std::string first_in_name = "PREFIXfirst";
12542 std::string first_out_name = "PREFIXfirst";
12543 std::string last_in_name = "PREFIXlast";
12544 std::string last_out_name = "PREFIXlast";
12714 std::string VertexAttribLocationsTest::getTestCaseName(glw::GLuint test_case_index)
12716 std::string result;
12768 std::string VertexAttribLocationsTest::getVerificationSnippet(GLuint /* test_case_index */,
12772 std::string verification;
12911 std::string first_in_name = "PREFIXfirst";
12912 std::string first_out_name = "PREFIXfirst";
12913 std::string last_in_name = "PREFIXlast";
12914 std::string last_out_name = "PREFIXlast";
12993 std::string VaryingStructureLocationsTest::getPassSnippet(GLuint /* test_case_index */,
12997 std::string result;
13065 std::string VaryingStructureLocationsTest::getTestCaseName(glw::GLuint test_case_index)
13120 std::string VaryingStructureMemberLocationTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
13337 std::string source;
13424 std::string VaryingStructureMemberLocationTest::getTestCaseName(GLuint test_case_index)
13509 std::string VaryingBlockLocationsTest::getPassSnippet(GLuint /* test_case_index */,
13513 std::string result;
13628 std::string VaryingBlockMemberLocationsTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
13843 std::string source;
13928 std::string VaryingBlockMemberLocationsTest::getTestCaseName(GLuint test_case_index)
14036 std::string VaryingBlockAutomaticMemberLocationsTest::getShaderSource(GLuint test_case_index,
14257 std::string source;
14339 std::string VaryingBlockAutomaticMemberLocationsTest::getTestCaseName(GLuint test_case_index)
14422 std::string VaryingLocationLimitTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
14632 std::string source;
14740 std::string VaryingLocationLimitTest::getTestCaseName(GLuint test_case_index)
14895 std::string VaryingComponentsTest::getTestCaseName(glw::GLuint test_case_index)
14897 std::string name;
15021 std::string VaryingComponentsTest::prepareGlobals(GLuint last_in_location, GLuint last_out_location)
15023 std::string globals = VaryingLocationsTest::prepareGlobals(last_in_location, last_out_location);
15036 std::string VaryingComponentsTest::prepareName(const glw::GLchar* name, glw::GLint location, glw::GLint component,
15040 std::string result = "PREFIXNAME_lLOCATION_cCOMPONENT";
15056 std::string VaryingComponentsTest::prepareQualifiers(const glw::GLchar* location, const glw::GLchar* component,
15060 std::string qualifiers = "layout (location = LOCATION, component = COMPONENT) INTERPOLATION";
15266 const std::string& name = prepareName(desc.m_name, desc.m_location, desc.m_component, stage, storage);
15268 const std::string& qual = prepareQualifiers(desc.m_location_str, desc.m_component_str, interpolation);
15345 std::string VaryingInvalidValueComponentTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
15568 std::string source;
15692 std::string VaryingInvalidValueComponentTest::getTestCaseName(GLuint test_case_index)
15814 std::string VaryingExceedingComponentsTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
16036 std::string source;
16156 std::string VaryingExceedingComponentsTest::getTestCaseName(GLuint test_case_index)
16261 std::string VaryingComponentWithoutLocationTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
16469 std::string source;
16569 std::string VaryingComponentWithoutLocationTest::getTestCaseName(GLuint test_case_index)
16665 std::string VaryingComponentOfInvalidTypeTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
16915 std::string source;
17107 std::string VaryingComponentOfInvalidTypeTest::getTestCaseName(GLuint test_case_index)
17260 std::string InputComponentAliasingTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
17480 std::string source;
17586 std::string InputComponentAliasingTest::getTestCaseName(GLuint test_case_index)
17689 std::string OutputComponentAliasingTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
17892 std::string source;
17982 std::string OutputComponentAliasingTest::getTestCaseName(GLuint test_case_index)
18077 std::string VaryingLocationAliasingWithMixedTypesTest::getShaderSource(GLuint test_case_index,
18287 std::string source;
18426 std::string VaryingLocationAliasingWithMixedTypesTest::getTestCaseName(GLuint test_case_index)
18564 std::string VaryingLocationAliasingWithMixedInterpolationTest::getShaderSource(GLuint test_case_index,
18774 std::string source;
18903 std::string VaryingLocationAliasingWithMixedInterpolationTest::getTestCaseName(GLuint test_case_index)
19113 std::string VaryingLocationAliasingWithMixedAuxiliaryStorageTest::getShaderSource(GLuint test_case_index,
19323 std::string source;
19487 std::string VaryingLocationAliasingWithMixedAuxiliaryStorageTest::getTestCaseName(GLuint test_case_index)
19869 std::string FragmentDataLocationAPITest::getPassSnippet(GLuint /* test_case_index */,
19873 std::string result;
20049 std::string XFBInputTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
20242 std::string source;
20327 std::string XFBInputTest::getTestCaseName(GLuint test_case_index)
20487 std::string& out_assignments, std::string& out_calculations)
20529 std::string& out_interface)
20781 std::string& out_assignments, std::string& out_calculations)
20811 std::string& out_interface)
20842 std::string XFBStrideOfEmptyListTest::getTestCaseName(GLuint test_case_index)
20844 std::string result;
21087 std::string& out_assignments, std::string& out_calculations)
21118 std::string& out_interface)
21149 std::string XFBStrideOfEmptyListAndAPITest::getTestCaseName(GLuint test_case_index)
21151 std::string result;
21197 std::string XFBTooSmallStrideTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
21354 std::string source;
21461 std::string XFBTooSmallStrideTest::getTestCaseName(GLuint test_case_index)
21556 std::string XFBVariableStrideTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
21696 std::string source;
21802 std::string XFBVariableStrideTest::getTestCaseName(GLuint test_case_index)
21902 std::string XFBBlockStrideTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
22053 std::string source;
22155 std::string XFBBlockStrideTest::getTestCaseName(GLuint test_case_index)
22197 const std::string& gs_source = getShaderSource(test_case_index, Utils::Shader::GEOMETRY);
22199 const std::string& tcs_source = getShaderSource(test_case_index, Utils::Shader::TESS_CTRL);
22200 const std::string& tes_source = getShaderSource(test_case_index, Utils::Shader::TESS_EVAL);
22202 const std::string& vs_source = getShaderSource(test_case_index, Utils::Shader::VERTEX);
22300 std::string& out_assignments, std::string& out_calculations)
22332 std::string& out_interface)
22416 std::string XFBDuplicatedStrideTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
22536 std::string source;
22630 std::string XFBDuplicatedStrideTest::getTestCaseName(GLuint test_case_index)
22724 std::string XFBGetProgramResourceAPITest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
22852 std::string source;
22932 std::string XFBGetProgramResourceAPITest::getTestCaseName(GLuint test_case_index)
23046 * @param varyings The transform feedback varyings string vector
23081 const std::string& gs_source = getShaderSource(test_case_index, Utils::Shader::GEOMETRY);
23083 const std::string& tcs_source = getShaderSource(test_case_index, Utils::Shader::TESS_CTRL);
23084 const std::string& tes_source = getShaderSource(test_case_index, Utils::Shader::TESS_EVAL);
23087 const std::string& vs_source = getShaderSource(test_case_index, Utils::Shader::VERTEX);
23309 std::string& out_assignments, std::string& out_calculations)
23352 std::string& out_interface)
23415 std::string XFBOverrideQualifiersWithAPITest::getTestCaseName(glw::GLuint test_case_index)
23553 std::string& out_assignments, std::string& out_calculations)
23598 std::string& out_interface)
23660 std::string XFBMultipleVertexStreamsTest::getShaderSource(GLuint /* test_case_index */, Utils::Shader::STAGES stage)
23735 std::string source;
23792 std::string XFBExceedBufferLimitTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
23931 std::string source;
24043 std::string XFBExceedBufferLimitTest::getTestCaseName(GLuint test_case_index)
24127 std::string XFBExceedOffsetLimitTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
24268 std::string source;
24383 std::string XFBExceedOffsetLimitTest::getTestCaseName(GLuint test_case_index)
24547 std::string XFBGlobalBufferTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
24640 std::string source;
24646 std::string assignments = " chichi = uni_chichi;\n"
24653 std::string interface = "layout (xfb_buffer = 3) out;\n"
24678 /* Prepare interface string */
24773 std::string XFBGlobalBufferTest::getTestCaseName(GLuint test_case_index)
24775 std::string name;
24939 void XFBStrideTest::getShaderBody(GLuint test_case_index, Utils::Shader::STAGES stage, std::string& out_assignments,
24940 std::string& out_calculations)
25003 void XFBStrideTest::getShaderInterface(GLuint test_case_index, Utils::Shader::STAGES stage, std::string& out_interface)
25070 std::string XFBStrideTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
25072 std::string source;
25121 std::string XFBStrideTest::getTestCaseName(glw::GLuint test_case_index)
25185 std::string XFBBlockMemberBufferTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
25308 std::string source;
25391 std::string XFBBlockMemberBufferTest::getTestCaseName(GLuint test_case_index)
25457 std::string XFBOutputOverlappingTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
25583 std::string source;
25673 std::string XFBOutputOverlappingTest::getTestCaseName(GLuint test_case_index)
25758 std::string XFBInvalidOffsetAlignmentTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
25881 std::string source;
25971 std::string XFBInvalidOffsetAlignmentTest::getTestCaseName(GLuint test_case_index)
26132 std::string& out_assignments, std::string& out_calculations)
26186 std::string& out_interface)
26249 std::string XFBCaptureInactiveOutputVariableTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
26251 std::string source;
26299 std::string XFBCaptureInactiveOutputVariableTest::getTestCaseName(glw::GLuint test_case_index)
26538 std::string& out_assignments, std::string& out_calculations)
26602 std::string& out_interface)
26682 std::string XFBCaptureInactiveOutputComponentTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
26684 std::string source;
26732 std::string XFBCaptureInactiveOutputComponentTest::getTestCaseName(glw::GLuint test_case_index)
26937 std::string& out_assignments, std::string& out_calculations)
26991 std::string& out_interface)
27058 std::string XFBCaptureInactiveOutputBlockMemberTest::getShaderSource(GLuint test_case_index,
27061 std::string source;
27109 std::string XFBCaptureInactiveOutputBlockMemberTest::getTestCaseName(glw::GLuint test_case_index)
27282 std::string& out_assignments, std::string& out_calculations)
27336 std::string& out_interface)
27408 std::string XFBCaptureStructTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
27410 std::string source;
27458 std::string XFBCaptureStructTest::getTestCaseName(glw::GLuint test_case_index)
27549 std::string XFBCaptureUnsizedArrayTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
27586 std::string source;
27634 std::string XFBCaptureUnsizedArrayTest::getTestCaseName(GLuint test_case_index)
27814 void XFBExplicitLocationTest::getShaderBody(GLuint test_case_index, Utils::Shader::STAGES stage, std::string& out_assignments,
27815 std::string& out_calculations)
27873 void XFBExplicitLocationTest::getShaderInterface(GLuint test_case_index, Utils::Shader::STAGES stage, std::string& out_interface)
27950 std::string XFBExplicitLocationTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
27952 std::string source;
28001 std::string XFBExplicitLocationTest::getTestCaseName(glw::GLuint test_case_index)
28253 void XFBExplicitLocationStructTest::getShaderBody(GLuint test_case_index, Utils::Shader::STAGES stage, std::string& out_assignments,
28254 std::string& out_calculations)
28312 void XFBExplicitLocationStructTest::getShaderInterface(GLuint test_case_index, Utils::Shader::STAGES stage, std::string& out_interface)
28401 std::string XFBExplicitLocationStructTest::getShaderSource(GLuint test_case_index, Utils::Shader::STAGES stage)
28403 std::string source;
28452 std::string XFBExplicitLocationStructTest::getTestCaseName(glw::GLuint test_case_index)