Lines Matching refs:ndx

141 	for (int ndx = 0; ndx < (int)shader->getDefaultBlock().interfaceBlocks.size(); ++ndx)
143 const glu::Storage storage = shader->getDefaultBlock().interfaceBlocks[ndx].storage;
182 for (int ndx = 0; ndx < structType->getNumMembers(); ++ndx)
183 generateVariableTypeResourceNames(resources, name + "." + structType->getMember(ndx).getName(), structType->getMember(ndx).getType(), childFlags);
203 for (int ndx = 0; ndx < type.getArraySize(); ++ndx)
204 generateVariableTypeResourceNames(resources, name + "[" + de::toString(ndx) + "]", type.getElementType(), childFlags);
240 for (int ndx = 0; ndx < (int)extensions.size(); ++ndx)
241 buf << "#extension " << extensions[ndx] << " : require\n";
337 for (int ndx = 0; ndx < type.getStructPtr()->getNumMembers(); ++ndx)
338 collectNamedStructureDefinitions(dst, type.getStructPtr()->getMember(ndx).getType());
352 for (int ndx = 0; ndx < (int)defaultBlock.variables.size(); ++ndx)
353 collectNamedStructureDefinitions(namedStructs, defaultBlock.variables[ndx].varType);
356 for (int ndx = 0; ndx < (int)defaultBlock.interfaceBlocks[blockNdx].variables.size(); ++ndx)
357 collectNamedStructureDefinitions(namedStructs, defaultBlock.interfaceBlocks[blockNdx].variables[ndx].varType);
386 for (int ndx = 0; ndx < (int)interfaceBlock.variables.size(); ++ndx)
387 buf << glu::indent(1) << interfaceBlock.variables[ndx] << ";\n";
449 for (int ndx = 0; ndx < varType.getStructPtr()->getNumMembers(); ++ndx)
452 name + "." + varType.getStructPtr()->getMember(ndx).getName(),
456 varType.getStructPtr()->getMember(ndx).getType());
462 for (int ndx = 0; ndx < varType.getArraySize(); ++ndx)
465 name + "[" + de::toString(ndx) + "]",
512 for (int ndx = 0; ndx < (int)program->getTessellationNumOutputPatchVertices(); ++ndx)
516 name + "[" + de::toString(ndx) + "]",
541 for (int ndx = 0; ndx < (int)block.variables.size(); ++ndx)
545 prefix + block.variables[ndx].name,
549 block.variables[ndx].varType);
566 for (int ndx = 0; ndx < (int)block.variables.size(); ++ndx)
570 name.str() + "." + block.variables[ndx].name,
574 block.variables[ndx].varType);
608 for (int ndx = 0; ndx < varType.getStructPtr()->getNumMembers(); ++ndx)
611 name + "." + varType.getStructPtr()->getMember(ndx).getName(),
615 varType.getStructPtr()->getMember(ndx).getType());
621 for (int ndx = 0; ndx < varType.getArraySize(); ++ndx)
624 name + "[" + de::toString(ndx) + "]",
674 for (int ndx = 0; ndx < (int)block.variables.size(); ++ndx)
678 prefix + block.variables[ndx].name,
682 block.variables[ndx].varType);
699 for (int ndx = 0; ndx < (int)block.variables.size(); ++ndx)
703 name.str() + "." + block.variables[ndx].name,
707 block.variables[ndx].varType);
857 for (int ndx = 0; ndx < complexType.getStructPtr()->getNumMembers(); ++ndx)
858 if (containsSubType(complexType.getStructPtr()->getMember(ndx).getType(), basicType))
873 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().interfaceBlocks.size(); ++ndx)
875 if (shader->getDefaultBlock().interfaceBlocks[ndx].storage == storage)
879 for (int dimensionNdx = 0; dimensionNdx < (int)shader->getDefaultBlock().interfaceBlocks[ndx].dimensions.size(); ++dimensionNdx)
880 numInstances *= shader->getDefaultBlock().interfaceBlocks[ndx].dimensions[dimensionNdx];
893 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().variables.size(); ++ndx)
895 if (containsSubType(shader->getDefaultBlock().variables[ndx].varType, glu::TYPE_UINT_ATOMIC_COUNTER))
897 DE_ASSERT(shader->getDefaultBlock().variables[ndx].layout.binding != -1);
898 buffers.insert(shader->getDefaultBlock().variables[ndx].layout.binding);
918 for (int ndx = 0; ndx < complexType.getStructPtr()->getNumMembers(); ++ndx)
919 sum += accumulateComplexType(complexType.getStructPtr()->getMember(ndx).getType(), dTypeMap);
937 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().interfaceBlocks.size(); ++ndx)
939 if (ibFilter(shader->getDefaultBlock().interfaceBlocks[ndx]))
943 for (int dimensionNdx = 0; dimensionNdx < (int)shader->getDefaultBlock().interfaceBlocks[ndx].dimensions.size(); ++dimensionNdx)
944 numInstances *= shader->getDefaultBlock().interfaceBlocks[ndx].dimensions[dimensionNdx];
946 for (int varNdx = 0; varNdx < (int)shader->getDefaultBlock().interfaceBlocks[ndx].variables.size(); ++varNdx)
947 retVal += numInstances * accumulateComplexType(shader->getDefaultBlock().interfaceBlocks[ndx].variables[varNdx].varType, dMap);
1080 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().interfaceBlocks.size(); ++ndx)
1082 if (shader->getDefaultBlock().interfaceBlocks[ndx].storage == storage)
1084 const int binding = (shader->getDefaultBlock().interfaceBlocks[ndx].layout.binding == -1) ? (0) : (shader->getDefaultBlock().interfaceBlocks[ndx].layout.binding);
1087 for (int dimensionNdx = 0; dimensionNdx < (int)shader->getDefaultBlock().interfaceBlocks[ndx].dimensions.size(); ++dimensionNdx)
1088 numInstances *= shader->getDefaultBlock().interfaceBlocks[ndx].dimensions[dimensionNdx];
1126 for (int ndx = 0; ndx < type.getStructPtr()->getNumMembers(); ++ndx)
1127 sum += getBufferVariableSize(type.getStructPtr()->getMember(ndx).getType(), order);
1141 for (int ndx = 0; ndx < (int)block.variables.size(); ++ndx)
1142 size += getBufferVariableSize(block.variables[ndx].varType, (block.variables[ndx].layout.matrixOrder == glu::MATRIXORDER_LAST) ? (blockOrder) : (block.variables[ndx].layout.matrixOrder));
1151 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().interfaceBlocks.size(); ++ndx)
1152 if (shader->getDefaultBlock().interfaceBlocks[ndx].storage == storage)
1153 maxSize = de::max(maxSize, getBufferSize(shader->getDefaultBlock().interfaceBlocks[ndx], shader->getDefaultBlock().interfaceBlocks[ndx].layout.matrixOrder));
1162 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().variables.size(); ++ndx)
1164 if (containsSubType(shader->getDefaultBlock().variables[ndx].varType, glu::TYPE_UINT_ATOMIC_COUNTER))
1166 DE_ASSERT(shader->getDefaultBlock().variables[ndx].layout.binding != -1);
1167 maxBinding = de::max(maxBinding, shader->getDefaultBlock().variables[ndx].layout.binding);
1178 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().variables.size(); ++ndx)
1180 const int binding = (shader->getDefaultBlock().variables[ndx].layout.binding == -1) ? (0) : (shader->getDefaultBlock().variables[ndx].layout.binding);
1181 const int numInstances = getNumTypeInstances(shader->getDefaultBlock().variables[ndx].varType, predicate);
1194 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().variables.size(); ++ndx)
1196 if (containsSubType(shader->getDefaultBlock().variables[ndx].varType, glu::TYPE_UINT_ATOMIC_COUNTER))
1198 const int bufferBinding = shader->getDefaultBlock().variables[ndx].layout.binding;
1199 const int offset = (shader->getDefaultBlock().variables[ndx].layout.offset == -1) ? (0) : (shader->getDefaultBlock().variables[ndx].layout.offset);
1200 const int size = offset + 4 * getNumTypeInstances(shader->getDefaultBlock().variables[ndx].varType, glu::isDataTypeAtomicCounter);
1202 DE_ASSERT(shader->getDefaultBlock().variables[ndx].layout.binding != -1);
1236 for (int ndx = 0; ndx < (int)program->getTransformFeedbackVaryings().size(); ++ndx)
1237 numComponents += getNumFeedbackVaryingComponents(program, program->getTransformFeedbackVaryings()[ndx]);
1246 for (int ndx = 0; ndx < (int)program->getTransformFeedbackVaryings().size(); ++ndx)
1247 numComponents = de::max(numComponents, getNumFeedbackVaryingComponents(program, program->getTransformFeedbackVaryings()[ndx]));
1258 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().variables.size(); ++ndx)
1260 if (shader->getDefaultBlock().variables[ndx].storage == glu::STORAGE_OUT)
1263 const int outputLocation = (shader->getDefaultBlock().variables[ndx].layout.location == -1)
1265 : (shader->getDefaultBlock().variables[ndx].layout.location);
1268 DE_ASSERT(!shader->getDefaultBlock().variables[ndx].varType.isStructType());
1270 const int locationSlotsTaken = (shader->getDefaultBlock().variables[ndx].varType.isArrayType())
1271 ? (shader->getDefaultBlock().variables[ndx].varType.getArraySize())
1490 for (int ndx = 0; ndx < (int)resources.size(); ++ndx)
1492 if (addedVariables.find(resources[ndx]) == addedVariables.end())
1494 addedVariables.insert(resources[ndx]);
1495 uniqueResouces.push_back(resources[ndx]);
1545 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().variables.size(); ++ndx)
1546 sourceBuf << shader->getDefaultBlock().variables[ndx] << ";\n";
1553 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().interfaceBlocks.size(); ++ndx)
1554 writeInterfaceBlock(sourceBuf, shader->getDefaultBlock().interfaceBlocks[ndx]);
1565 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().variables.size(); ++ndx)
1567 if (shader->getDefaultBlock().variables[ndx].storage == glu::STORAGE_IN ||
1568 shader->getDefaultBlock().variables[ndx].storage == glu::STORAGE_PATCH_IN ||
1569 shader->getDefaultBlock().variables[ndx].storage == glu::STORAGE_UNIFORM)
1573 shader->getDefaultBlock().variables[ndx].name,
1575 shader->getDefaultBlock().variables[ndx].storage,
1577 shader->getDefaultBlock().variables[ndx].varType);
1641 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().variables.size(); ++ndx)
1643 if (shader->getDefaultBlock().variables[ndx].storage == glu::STORAGE_OUT ||
1644 shader->getDefaultBlock().variables[ndx].storage == glu::STORAGE_PATCH_OUT)
1648 shader->getDefaultBlock().variables[ndx].name,
1650 shader->getDefaultBlock().variables[ndx].storage,
1652 shader->getDefaultBlock().variables[ndx].varType);
1717 for (int ndx = 0; ndx < (int)program->getTransformFeedbackVaryings().size(); ++ndx)
1718 sources << glu::TransformFeedbackVarying(program->getTransformFeedbackVaryings()[ndx]);