Lines Matching refs:name
170 void generateVariableTypeResourceNames (std::vector<std::string>& resources, const std::string& name, const glu::VarType& type, deUint32 resourceNameGenerationFlags)
178 resources.push_back(name);
183 generateVariableTypeResourceNames(resources, name + "." + structType->getMember(ndx).getName(), structType->getMember(ndx).getType(), childFlags);
192 resources.push_back(name);
198 generateVariableTypeResourceNames(resources, name + "[0]", type.getElementType(), childFlags);
204 generateVariableTypeResourceNames(resources, name + "[" + de::toString(ndx) + "]", type.getElementType(), childFlags);
309 StructNameEqualPredicate (const char* name) : m_name(name) { }
418 const std::string& name,
429 buf << "vec4(float(" << name << "))";
431 buf << "vec4(" << name << ".xyxy)";
433 buf << "vec4(float(" << name << "[0][0]))";
435 buf << "vec4(float(textureSize(" << name << ").x))";
437 buf << "vec4(float(textureSize(" << name << ", 0).x))";
439 buf << "vec4(float(imageSize(" << name << ").x))";
441 buf << "vec4(float(atomicCounterIncrement(" << name << ")))";
452 name + "." + varType.getStructPtr()->getMember(ndx).getName(),
465 name + "[" + de::toString(ndx) + "]",
476 name + "[8]",
491 name + "[0]",
502 name + "[gl_InvocationID]",
516 name + "[" + de::toString(ndx) + "]",
545 prefix + block.variables[ndx].name,
560 std::ostringstream name;
561 name << block.instanceName;
564 name << "[" << index[dimensionNdx] << "]";
570 name.str() + "." + block.variables[ndx].name,
587 const std::string& name,
595 buf << "\t" << name << " = ";
611 name + "." + varType.getStructPtr()->getMember(ndx).getName(),
624 name + "[" + de::toString(ndx) + "]",
635 name + "[9]",
650 name + "[gl_InvocationID]",
678 prefix + block.variables[ndx].name,
693 std::ostringstream name;
694 name << block.instanceName;
697 name << "[" << index[dimensionNdx] << "]";
703 name.str() + "." + block.variables[ndx].name,
762 if (glu::parseVariableName(path.c_str()) != var.name)
766 return traverseVariablePath(typePath, path.c_str() + var.name.length(), var.varType);
795 if (shader->getDefaultBlock().interfaceBlocks[interfaceNdx].variables[varNdx].name == blockMemeberName)
812 if (shader->getDefaultBlock().interfaceBlocks[interfaceNdx].variables[varNdx].name == blockMemeberName)
1217 static int getNumFeedbackVaryingComponents (const ProgramInterfaceDefinition::Program* program, const std::string& name)
1221 if (name == "gl_Position")
1224 DE_ASSERT(deStringBeginsWith(name.c_str(), "gl_") == DE_FALSE);
1226 if (!traverseProgramVariablePath(path, program, name, VariableSearchFilter::createShaderTypeStorageFilter(getProgramTransformFeedbackStage(program), glu::STORAGE_OUT)))
1292 namePrefix + interfaceBlock.variables[variableNdx].name,
1324 shader->getDefaultBlock().variables[variableNdx].name,
1360 std::ostringstream name;
1361 name << interfaceBlock.interfaceName;
1364 name << "[" << index[dimensionNdx] << "]";
1366 resources.push_back(name.str());
1398 shader->getDefaultBlock().variables[variableNdx].name,
1573 shader->getDefaultBlock().variables[ndx].name,
1648 shader->getDefaultBlock().variables[ndx].name,