Lines Matching refs:name
166 void StructType::addMember(const char* name, const VarType& type, deUint32 flags)
168 m_members.push_back(StructMember(name, type, flags));
173 Uniform::Uniform(const char* name, const VarType& type, deUint32 flags) : m_name(name), m_type(type), m_flags(flags)
189 std::string name;
196 stream << entry.name << " { name = " << entry.name << ", size = " << entry.size << ", activeUniformIndices = [";
216 std::string name;
228 stream << entry.name << " { type = " << glu::getDataTypeName(entry.type) << ", size = " << entry.size
241 int getUniformIndex(const char* name) const;
242 int getBlockIndex(const char* name) const;
247 int UniformLayout::getUniformIndex(const char* name) const
251 if (uniforms[ndx].name == name)
257 int UniformLayout::getBlockIndex(const char* name) const
261 if (blocks[ndx].name == name)
282 StructType& ShaderInterface::allocStruct(const char* name)
285 m_structs.push_back(new StructType(name));
291 std::string name;
293 StructNameEquals(const char* name_) : name(name_)
299 return type->getTypeName() && name == type->getTypeName();
303 const StructType* ShaderInterface::findStruct(const char* name) const
306 std::find_if(m_structs.begin(), m_structs.end(), StructNameEquals(name));
319 UniformBlock& ShaderInterface::allocBlock(const char* name)
322 m_uniformBlocks.push_back(new UniformBlock(name));
445 entry.name = curPrefix;
489 entry.name = curPrefix + "[0]"; // Array uniforms are always postfixed with [0]
513 entry.name = curPrefix + "[0]"; // Array uniforms are always postfixed with [0]
581 blockEntry.name = block.getBlockName();
589 blockEntry.name += "[" + de::toString(instanceNdx) + "]";
721 void generateDeclaration(std::ostringstream& src, const VarType& type, const char* name, int indentLevel,
761 void generateDeclaration(std::ostringstream& src, const VarType& type, const char* name, int indentLevel,
773 src << glu::getDataTypeName(type.getBasicType()) << " " << name;
796 src << " " << name;
805 src << " " << name;
1127 // \note Some implementations incorrectly return 0 as name length even though the length should include null terminator.
1131 entry.name = std::string(&nameBuf[0]);
1191 GLU_EXPECT_NO_ERROR(gl.getError(), "Uniform name query failed");
1199 entry.name = std::string(&nameBuf[0]);
1263 int dstBlockNdx = dstLayout.getBlockIndex(srcBlock.name.c_str());
1273 int dstUniformNdx = dstLayout.getUniformIndex(srcEntry.name.c_str());
1329 UniformBlockCase::UniformBlockCase(Context& context, const char* name, const char* description,
1331 : TestCase(context, name, description), m_glslVersion(glslVersion), m_bufferMode(bufferMode)
1577 int cmpEntryNdx = cmpLayout.getUniformIndex(refEntry.name.c_str());
1581 log << TestLog::Message << "Error: Uniform '" << refEntry.name << "' not found" << TestLog::EndMessage;
1592 log << TestLog::Message << "Error: Layout mismatch in '" << refEntry.name << "':\n"
1657 int cmpEntryNdx = cmpLayout.getUniformIndex(refEntry.name.c_str());
1661 log << TestLog::Message << "Error: Uniform '" << refEntry.name << "' not found" << TestLog::EndMessage;
1671 log << TestLog::Message << "Error: Layout mismatch in '" << refEntry.name << "':\n"
1715 int refEntryNdx = refLayout.getUniformIndex(cmpEntry.name.c_str());
1719 log << TestLog::Message << "Error: Uniform '" << cmpEntry.name << "' not found in reference layout"
1730 log << TestLog::Message << "Error: Uniform type mismatch in '" << refEntry.name << "':\n"
1756 log << TestLog::Message << "Error: Invalid block index in uniform '" << uniform.name << "'"
1773 << block.name << "'" << TestLog::EndMessage;
1823 log << TestLog::Message << "Error: Uniform '" << uniform.name << "' out of block bounds"
1843 const int queriedNdx = gl.getUniformBlockIndex(program, block.name.c_str());
1847 log << TestLog::Message << "ERROR: glGetUniformBlockIndex(" << block.name << ") returned " << queriedNdx