Lines Matching refs:name
103 BufferVar::BufferVar (const char* name, const VarType& type, deUint32 flags)
104 : m_name (name)
130 stream << entry.name << " { name = " << entry.name
153 stream << entry.name << " { type = " << glu::getDataTypeName(entry.type)
168 int BufferLayout::getVariableIndex (const string& name) const
172 if (bufferVars[ndx].name == name)
178 int BufferLayout::getBlockIndex (const string& name) const
182 if (blocks[ndx].name == name)
203 StructType& ShaderInterface::allocStruct (const char* name)
206 m_structs.push_back(new StructType(name));
212 std::string name;
214 StructNameEquals (const char* name_) : name(name_) {}
218 return type->getTypeName() && name == type->getTypeName();
222 const StructType* ShaderInterface::findStruct (const char* name) const
224 std::vector<StructType*>::const_iterator pos = std::find_if(m_structs.begin(), m_structs.end(), StructNameEquals(name));
237 BufferBlock& ShaderInterface::allocBlock (const char* name)
240 m_bufferBlocks.push_back(new BufferBlock(name));
490 entry.name = curPrefix;
541 entry.name = curPrefix + "[0]"; // Array variables are always postfixed with [0]
568 entry.name = curPrefix + "[0]"; // Array variables are always postfixed with [0]
636 entry.name = prefix;
667 entry.name = prefix;
751 blockEntry.name = block.getBlockName();
759 blockEntry.name += "[" + de::toString(instanceNdx) + "]";
1134 std::ostringstream name;
1137 name << block.getBlockName() << ".";
1139 name << var.getName();
1148 name << "." << structPtr->getMember(pathComp->index).getName();
1153 name << "[0]"; // Top- / bottom-level array
1155 name << "[" << pathComp->index << "]";
1161 return name.str();
1166 std::ostringstream name;
1170 name << block.getInstanceName();
1173 name << "[nonuniformEXT(" << instanceNdx << ")]";
1175 name << "[" << instanceNdx << "]";
1177 name << ".";
1182 name << var.getName();
1191 name << "." << structPtr->getMember(pathComp->index).getName();
1194 name << "[" << pathComp->index << "]";
1199 return name.str();
1573 int dstBlockNdx = dstLayout.getBlockIndex(srcBlock.name.c_str());
1584 int dstVarNdx = dstLayout.getVariableIndex(srcEntry.name.c_str());
1775 log << TestLog::Message << "ERROR: mismatch in " << refEntry.name << ", top-level ndx " << topElemNdx << ", bottom-level ndx " << elementNdx << ":\n"
1797 log << TestLog::Message << "ERROR: mismatch in " << refEntry.name << ", top-level ndx " << topElemNdx << ", bottom-level ndx " << elementNdx << ":\n"
1808 log << TestLog::Message << "... (" << numFailed << " failures for " << refEntry.name << " in total)" << TestLog::EndMessage;
1822 int resBlockNdx = resLayout.getBlockIndex(refBlock.name.c_str());
1833 int resVarNdx = resLayout.getVariableIndex(refEntry.name.c_str());
2447 SSBOLayoutCase::SSBOLayoutCase (tcu::TestContext& testCtx, const char* name, BufferMode bufferMode, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer)
2448 : TestCase (testCtx, name)