Lines Matching defs:name
451 /** Get glsl name of the type
1076 const std::string& name = Utils::Variable::GetReference(parent_name, desc, Utils::Variable::BASIC, 0);
1080 index = program.GetResourceIndex(name, interface);
1140 To query the the location of struct member by glGetProgramResource, we need pass the variable name "gs_fs_output[0].single",
1141 but in original implementation, the test pass the name "Data.single", which can't get any valid result.
1244 const std::string& name =
1250 name, interface->m_members[i].m_interface->m_members[0], Utils::Variable::BASIC, 0);
1256 names_str[i] = name;
1319 const std::string& name =
1325 name, interface->m_members[i].m_interface->m_members[0], Utils::Variable::BASIC, 0);
1331 name_str = name;
2092 /** Returns name of buffer target
2100 const GLchar* name = 0;
2105 name = "Array";
2108 name = "Element";
2111 name = "Shader_Storage";
2114 name = "Texture";
2117 name = "Transform_feedback";
2120 name = "Uniform";
2126 return name;
2471 /** Get string representing name of shader stage
2475 * @return String with name of shader stage
2818 * @param name Name of attribute
2822 glw::GLint Program::GetAttribLocation(const std::string& name) const
2826 return GetAttribLocation(gl, m_id, name);
2846 * @param name Name of resource
2851 glw::GLuint Program::GetResourceIndex(const std::string& name, GLenum interface) const
2855 return GetResourceIndex(gl, m_id, name, interface);
2873 * @param name Name of uniform
2877 glw::GLint Program::GetUniformLocation(const std::string& name) const
2881 return GetUniformLocation(gl, m_id, name);
3105 * @param name Name of attribute
3109 GLint Program::GetAttribLocation(const Functions& gl, GLuint id, const std::string& name)
3111 GLint location = gl.getAttribLocation(id, name.c_str());
3139 * @param name Name of resource
3144 GLuint Program::GetResourceIndex(const Functions& gl, GLuint id, const std::string& name, GLenum interface)
3146 GLuint index = gl.getProgramResourceIndex(id, interface, name.c_str());
3156 * @param name Name of attribute
3160 GLint Program::GetUniformLocation(const Functions& gl, GLuint id, const std::string& name)
3162 GLint location = gl.getUniformLocation(id, name.c_str());
3918 std::string name;
3920 /* Prepare name */
3923 name = parent_name;
3924 name.append(".");
3925 name.append(variable.m_name);
3929 name = variable.m_name;
3939 name.append("[0]");
3943 name.append("[gl_InvocationID]");
3952 name.append("[");
3953 name.append(buffer);
3954 name.append("]");
3957 return name;
3992 * @param name Name
4002 Variable::Descriptor::Descriptor(const GLchar* name, const GLchar* qualifiers, GLint expected_component,
4009 , m_name(name)
4020 * @param name Name
4029 Variable::Descriptor::Descriptor(const GLchar* name, const GLchar* qualifiers, GLint expected_componenet,
4036 , m_name(name)
4212 * @param name Name
4215 Interface::Interface(const GLchar* name, Interface::TYPE type) : m_name(name), m_type(type)
4280 * @param name Name
4292 Variable::Descriptor* Interface::Member(const GLchar* name, const GLchar* qualifiers, GLint expected_component,
4296 return AddMember(Variable::Descriptor(name, qualifiers, expected_component, expected_location, type, normalized,
4302 * @param name Name
4314 Variable::Descriptor* Interface::Member(const GLchar* name, const GLchar* qualifiers, GLint expected_component,
4318 return AddMember(Variable::Descriptor(name, qualifiers, expected_component, expected_location, nterface,
4485 * @param name
4490 Interface* ProgramInterface::AddInterface(const GLchar* name, Interface::TYPE type)
4496 interface = new Interface(name, type);
4502 interface = new Interface(name, type);
4512 * @param name
4516 Interface* ProgramInterface::Block(const GLchar* name)
4518 return AddInterface(name, Interface::BLOCK);
4664 * @param prefix Prefix used in variable name that is specific for original stage
4697 * @param prefix Prefix used in variable name that is specific for original stage
4714 /* Get name */
4715 std::string name = variable.m_descriptor.m_name;
4717 /* Prefix name with stage ID, empty means default block */
4718 if (false == name.empty())
4722 Utils::replaceToken(prefix, position, stage_prefix, name);
4724 var->m_descriptor.m_name = name;
4783 * @param prefix Prefix used in block name
4790 /* Get name */
4791 std::string name = block.m_name;
4793 /* Prefix name with stage ID */
4796 Utils::replaceToken(prefix, position, stage_prefix, name);
4798 Interface* ptr = GetBlock(name.c_str());
4802 ptr = AddInterface(name.c_str(), Interface::BLOCK);
4892 /** Functional object used in find_if algorithm, in search for interface of given name
4897 matchInterfaceName(const GLchar* name) : m_name(name)
4909 /** Finds interface of given name in given vector of interfaces
4912 * @param name Requested name
4916 static Interface* findInterfaceByName(Interface::PtrVector& vector, const GLchar* name)
4918 Interface::PtrVector::iterator it = std::find_if(vector.begin(), vector.end(), matchInterfaceName(name));
4930 /** Search for block of given name
4932 * @param name Name of block
4936 Interface* ProgramInterface::GetBlock(const GLchar* name)
4938 return findInterfaceByName(m_blocks, name);
4941 /** Search for structure of given name
4943 * @param name Name of structure
4947 Interface* ProgramInterface::GetStructure(const GLchar* name)
4949 return findInterfaceByName(m_structures, name);
4954 * @param name Name of structure
4958 Interface* ProgramInterface::Structure(const GLchar* name)
4960 return AddInterface(name, Interface::STRUCT);
5078 * @param test_name Test name
5529 /** Get name of type at index
5537 std::string name = getType(index).GetGLSLTypeName();
5539 return name;
6750 const std::string name = Utils::Variable::GetReference(parent_name, variable, flavour, element);
6765 Utils::replaceToken("NAME", verification_position, name.c_str(), verification);
6787 getVariableVerification(name, (GLubyte*)data_ptr + member.m_offset, member, Utils::Variable::BASIC);
8069 GLchar name[64];
8134 name);
8351 * @return Constant name
8396 /** Get name of glsl constant
8404 const GLchar* name = "";
8409 name = "GL_ARB_enhanced_layouts";
8412 name = "gl_MaxTransformFeedbackBuffers";
8415 name = "gl_MaxTransformFeedbackInterleavedComponents";
8421 return name;
8787 /** Get type name
9037 * @return Qualifier name
9093 /** Get name of glsl constant
9101 const GLchar* name = "";
9106 name = "";
9109 name = "std140";
9112 name = "shared";
9115 name = "packed";
9121 return name;
9138 * @param name Test name
9142 deqp::Context& context, const glw::GLchar* name, const glw::GLchar* description)
9143 : NegativeTestBase(context, name, description)
9461 * @return Type name and offset
9596 * @param name Test name
9600 const glw::GLchar* name,
9602 : NegativeTestBase(context, name, description)
9938 * @return Type name and offset
10092 * @param name Test name
10096 const glw::GLchar* name,
10098 : NegativeTestBase(context, name, description)
10420 * @return Type name and offset
10759 /** Get type name
11034 * @return Qualifier name
11146 /** Get name of glsl constant
11154 const GLchar* name = "";
11159 name = "";
11162 name = "std140";
11165 name = "std430";
11168 name = "shared";
11171 name = "packed";
11177 return name;
12463 /** Get type name
12698 si.Input("vertex_index" /* name */, "layout (location = vertex_index_location)" /* qualifiers */,
12702 si.Input("instance_index" /* name */, "layout (location = instance_index_location)" /* qualifiers */,
12708 /** Get name of test case
13059 /** Get type name
14889 /** Get type name
14897 std::string name;
14901 name = "Type: ";
14906 name.append(Utils::Type::_double.GetGLSLTypeName());
14909 name.append(Utils::Type::_float.GetGLSLTypeName());
14912 name.append(Utils::Type::_int.GetGLSLTypeName());
14915 name.append(Utils::Type::uint.GetGLSLTypeName());
14919 name.append(", layout: ");
14924 name.append("G64VEC2");
14927 name.append("G64SCALAR_G64SCALAR");
14930 name.append("GVEC4");
14933 name.append("SCALAR_GVEC3");
14936 name.append("GVEC3_SCALAR");
14939 name.append("GVEC2_GVEC2");
14942 name.append("GVEC2_SCALAR_SCALAR");
14945 name.append("SCALAR_GVEC2_SCALAR");
14948 name.append("SCALAR_SCALAR_GVEC2");
14951 name.append("SCALAR_SCALAR_SCALAR_SCALAR");
14955 return name;
15036 std::string VaryingComponentsTest::prepareName(const glw::GLchar* name, glw::GLint location, glw::GLint component,
15045 Utils::replaceToken("NAME", position, name, result);
15266 const std::string& name = prepareName(desc.m_name, desc.m_location, desc.m_component, stage, storage);
15275 var = si.Input(name.c_str(), qual.c_str() /* qualifiers */, desc.m_component /* expected_componenet */,
15282 var = si.Output(name.c_str(), qual.c_str() /* qualifiers */, desc.m_component /* expected_componenet */,
15293 const glw::GLchar* name)
15300 m_name = name;
19732 si.Input("goku" /* name */, "layout (location = GOKU_LOCATION)" /* qualifiers */, 0 /* expected_componenet */,
19737 si.Input("gohan" /* name */, "" /* qualifiers */, 0 /* expected_componenet */,
19742 si.Input("goten" /* name */, "" /* qualifiers */, 0 /* expected_componenet */,
19747 si.Input("chichi" /* name */, "" /* qualifiers */, 0 /* expected_componenet */,
19911 si.Output("goku" /* name */, "layout (location = GOKU_LOCATION)" /* qualifiers */, 0 /* expected_componenet */,
19915 si.Output("gohan" /* name */, "" /* qualifiers */, 0 /* expected_componenet */,
19919 si.Output("goten" /* name */, "" /* qualifiers */, 0 /* expected_componenet */,
19923 si.Output("chichi" /* name */, "" /* qualifiers */, 0 /* expected_componenet */,
23409 /** Get type name
24767 /** Get name of test case
24775 std::string name;
24778 name = "Tested stage: ";
24779 name.append(Utils::Shader::GetStageName(test_case.m_stage));
24780 name.append(". Tested type: ");
24781 name.append(test_case.m_type.GetGLSLTypeName());
24783 return name;
25115 /** Get name of test case
26293 /** Get name of test case
26301 const GLchar* name = 0;
26306 name = "vertex";
26309 name = "tessellation evaluation";
26312 name = "geometry";
26318 return name;
26726 /** Get name of test case
26734 const GLchar* name = 0;
26739 name = "vertex";
26742 name = "tessellation evaluation";
26745 name = "geometry";
26751 return name;
27103 /** Get name of test case
27111 const GLchar* name = 0;
27116 name = "vertex";
27119 name = "tessellation evaluation";
27122 name = "geometry";
27128 return name;
27452 /** Get name of test case
27460 const GLchar* name = 0;
27465 name = "vertex";
27468 name = "tessellation evaluation";
27471 name = "geometry";
27477 return name;
27995 /** Get name of test case
28446 /** Get name of test case