Lines Matching refs:ndx

141 	for (int ndx = 0; ndx < (int)shader->getDefaultBlock().interfaceBlocks.size(); ++ndx)  in shaderContainsIOBlocks()  local
143 const glu::Storage storage = shader->getDefaultBlock().interfaceBlocks[ndx].storage; in shaderContainsIOBlocks()
182 for (int ndx = 0; ndx < structType->getNumMembers(); ++ndx) in generateVariableTypeResourceNames() local
183 …urceNames(resources, name + "." + structType->getMember(ndx).getName(), structType->getMember(ndx)… in generateVariableTypeResourceNames()
203 for (int ndx = 0; ndx < type.getArraySize(); ++ndx) in generateVariableTypeResourceNames() local
204 …generateVariableTypeResourceNames(resources, name + "[" + de::toString(ndx) + "]", type.getElement… in generateVariableTypeResourceNames()
237 for (int ndx = 0; ndx < (int)extensions.size(); ++ndx) in getShaderExtensionDeclarations() local
238 buf << "#extension " << extensions[ndx] << " : require\n"; in getShaderExtensionDeclarations()
310 for (int ndx = 0; ndx < type.getStructPtr()->getNumMembers(); ++ndx) in collectNamedStructureDefinitions() local
311 collectNamedStructureDefinitions(dst, type.getStructPtr()->getMember(ndx).getType()); in collectNamedStructureDefinitions()
325 for (int ndx = 0; ndx < (int)defaultBlock.variables.size(); ++ndx) in writeStructureDefinitions() local
326 collectNamedStructureDefinitions(namedStructs, defaultBlock.variables[ndx].varType); in writeStructureDefinitions()
329 for (int ndx = 0; ndx < (int)defaultBlock.interfaceBlocks[blockNdx].variables.size(); ++ndx) in writeStructureDefinitions() local
330 …dStructureDefinitions(namedStructs, defaultBlock.interfaceBlocks[blockNdx].variables[ndx].varType); in writeStructureDefinitions()
359 for (int ndx = 0; ndx < (int)interfaceBlock.variables.size(); ++ndx) in writeInterfaceBlock() local
360 buf << glu::indent(1) << interfaceBlock.variables[ndx] << ";\n"; in writeInterfaceBlock()
422 for (int ndx = 0; ndx < varType.getStructPtr()->getNumMembers(); ++ndx) in writeVariableReadAccumulateExpression() local
425 name + "." + varType.getStructPtr()->getMember(ndx).getName(), in writeVariableReadAccumulateExpression()
429 varType.getStructPtr()->getMember(ndx).getType()); in writeVariableReadAccumulateExpression()
435 for (int ndx = 0; ndx < varType.getArraySize(); ++ndx) in writeVariableReadAccumulateExpression() local
438 name + "[" + de::toString(ndx) + "]", in writeVariableReadAccumulateExpression()
485 for (int ndx = 0; ndx < (int)program->getTessellationNumOutputPatchVertices(); ++ndx) in writeVariableReadAccumulateExpression() local
489 name + "[" + de::toString(ndx) + "]", in writeVariableReadAccumulateExpression()
514 for (int ndx = 0; ndx < (int)block.variables.size(); ++ndx) in writeInterfaceReadAccumulateExpression() local
518 prefix + block.variables[ndx].name, in writeInterfaceReadAccumulateExpression()
522 block.variables[ndx].varType); in writeInterfaceReadAccumulateExpression()
539 for (int ndx = 0; ndx < (int)block.variables.size(); ++ndx) in writeInterfaceReadAccumulateExpression() local
543 name.str() + "." + block.variables[ndx].name, in writeInterfaceReadAccumulateExpression()
547 block.variables[ndx].varType); in writeInterfaceReadAccumulateExpression()
581 for (int ndx = 0; ndx < varType.getStructPtr()->getNumMembers(); ++ndx) in writeVariableWriteExpression() local
584 name + "." + varType.getStructPtr()->getMember(ndx).getName(), in writeVariableWriteExpression()
588 varType.getStructPtr()->getMember(ndx).getType()); in writeVariableWriteExpression()
594 for (int ndx = 0; ndx < varType.getArraySize(); ++ndx) in writeVariableWriteExpression() local
597 name + "[" + de::toString(ndx) + "]", in writeVariableWriteExpression()
647 for (int ndx = 0; ndx < (int)block.variables.size(); ++ndx) in writeInterfaceWriteExpression() local
651 prefix + block.variables[ndx].name, in writeInterfaceWriteExpression()
655 block.variables[ndx].varType); in writeInterfaceWriteExpression()
672 for (int ndx = 0; ndx < (int)block.variables.size(); ++ndx) in writeInterfaceWriteExpression() local
676 name.str() + "." + block.variables[ndx].name, in writeInterfaceWriteExpression()
680 block.variables[ndx].varType); in writeInterfaceWriteExpression()
830 for (int ndx = 0; ndx < complexType.getStructPtr()->getNumMembers(); ++ndx) in containsSubType() local
831 if (containsSubType(complexType.getStructPtr()->getMember(ndx).getType(), basicType)) in containsSubType()
846 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().interfaceBlocks.size(); ++ndx) in getNumShaderBlocks() local
848 if (shader->getDefaultBlock().interfaceBlocks[ndx].storage == storage) in getNumShaderBlocks()
852 …for (int dimensionNdx = 0; dimensionNdx < (int)shader->getDefaultBlock().interfaceBlocks[ndx].dime… in getNumShaderBlocks()
853 numInstances *= shader->getDefaultBlock().interfaceBlocks[ndx].dimensions[dimensionNdx]; in getNumShaderBlocks()
866 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().variables.size(); ++ndx) in getNumAtomicCounterBuffers() local
868 …if (containsSubType(shader->getDefaultBlock().variables[ndx].varType, glu::TYPE_UINT_ATOMIC_COUNTE… in getNumAtomicCounterBuffers()
870 DE_ASSERT(shader->getDefaultBlock().variables[ndx].layout.binding != -1); in getNumAtomicCounterBuffers()
871 buffers.insert(shader->getDefaultBlock().variables[ndx].layout.binding); in getNumAtomicCounterBuffers()
891 for (int ndx = 0; ndx < complexType.getStructPtr()->getNumMembers(); ++ndx) in accumulateComplexType() local
892 sum += accumulateComplexType(complexType.getStructPtr()->getMember(ndx).getType(), dTypeMap); in accumulateComplexType()
910 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().interfaceBlocks.size(); ++ndx) in accumulateShader() local
912 if (ibFilter(shader->getDefaultBlock().interfaceBlocks[ndx])) in accumulateShader()
916 …for (int dimensionNdx = 0; dimensionNdx < (int)shader->getDefaultBlock().interfaceBlocks[ndx].dime… in accumulateShader()
917 numInstances *= shader->getDefaultBlock().interfaceBlocks[ndx].dimensions[dimensionNdx]; in accumulateShader()
919 …for (int varNdx = 0; varNdx < (int)shader->getDefaultBlock().interfaceBlocks[ndx].variables.size()… in accumulateShader()
920 …retVal += numInstances * accumulateComplexType(shader->getDefaultBlock().interfaceBlocks[ndx].vari… in accumulateShader()
1053 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().interfaceBlocks.size(); ++ndx) in getMaxBufferBinding() local
1055 if (shader->getDefaultBlock().interfaceBlocks[ndx].storage == storage) in getMaxBufferBinding()
1057 …->getDefaultBlock().interfaceBlocks[ndx].layout.binding == -1) ? (0) : (shader->getDefaultBlock().… in getMaxBufferBinding()
1060 …for (int dimensionNdx = 0; dimensionNdx < (int)shader->getDefaultBlock().interfaceBlocks[ndx].dime… in getMaxBufferBinding()
1061 numInstances *= shader->getDefaultBlock().interfaceBlocks[ndx].dimensions[dimensionNdx]; in getMaxBufferBinding()
1099 for (int ndx = 0; ndx < type.getStructPtr()->getNumMembers(); ++ndx) in getBufferVariableSize() local
1100 sum += getBufferVariableSize(type.getStructPtr()->getMember(ndx).getType(), order); in getBufferVariableSize()
1114 for (int ndx = 0; ndx < (int)block.variables.size(); ++ndx) in getBufferSize() local
1115 …(block.variables[ndx].varType, (block.variables[ndx].layout.matrixOrder == glu::MATRIXORDER_LAST) … in getBufferSize()
1124 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().interfaceBlocks.size(); ++ndx) in getBufferMaxSize() local
1125 if (shader->getDefaultBlock().interfaceBlocks[ndx].storage == storage) in getBufferMaxSize()
1126 …fferSize(shader->getDefaultBlock().interfaceBlocks[ndx], shader->getDefaultBlock().interfaceBlocks… in getBufferMaxSize()
1135 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().variables.size(); ++ndx) in getAtomicCounterMaxBinding() local
1137 …if (containsSubType(shader->getDefaultBlock().variables[ndx].varType, glu::TYPE_UINT_ATOMIC_COUNTE… in getAtomicCounterMaxBinding()
1139 DE_ASSERT(shader->getDefaultBlock().variables[ndx].layout.binding != -1); in getAtomicCounterMaxBinding()
1140 maxBinding = de::max(maxBinding, shader->getDefaultBlock().variables[ndx].layout.binding); in getAtomicCounterMaxBinding()
1151 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().variables.size(); ++ndx) in getUniformMaxBinding() local
1153 …= (shader->getDefaultBlock().variables[ndx].layout.binding == -1) ? (0) : (shader->getDefaultBlock… in getUniformMaxBinding()
1154 …const int numInstances = getNumTypeInstances(shader->getDefaultBlock().variables[ndx].varType, pre… in getUniformMaxBinding()
1167 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().variables.size(); ++ndx) in getAtomicCounterMaxBufferSize() local
1169 …if (containsSubType(shader->getDefaultBlock().variables[ndx].varType, glu::TYPE_UINT_ATOMIC_COUNTE… in getAtomicCounterMaxBufferSize()
1171 const int bufferBinding = shader->getDefaultBlock().variables[ndx].layout.binding; in getAtomicCounterMaxBufferSize()
1172 …= (shader->getDefaultBlock().variables[ndx].layout.offset == -1) ? (0) : (shader->getDefaultBlock(… in getAtomicCounterMaxBufferSize()
1173 …const int size = offset + 4 * getNumTypeInstances(shader->getDefaultBlock().variables[ndx].varTy… in getAtomicCounterMaxBufferSize()
1175 DE_ASSERT(shader->getDefaultBlock().variables[ndx].layout.binding != -1); in getAtomicCounterMaxBufferSize()
1209 for (int ndx = 0; ndx < (int)program->getTransformFeedbackVaryings().size(); ++ndx) in getNumXFBComponents() local
1210 …mponents += getNumFeedbackVaryingComponents(program, program->getTransformFeedbackVaryings()[ndx]); in getNumXFBComponents()
1219 for (int ndx = 0; ndx < (int)program->getTransformFeedbackVaryings().size(); ++ndx) in getNumMaxXFBOutputComponents() local
1220 …omponents, getNumFeedbackVaryingComponents(program, program->getTransformFeedbackVaryings()[ndx])); in getNumMaxXFBOutputComponents()
1231 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().variables.size(); ++ndx) in getFragmentOutputMaxLocation() local
1233 if (shader->getDefaultBlock().variables[ndx].storage == glu::STORAGE_OUT) in getFragmentOutputMaxLocation()
1236 const int outputLocation = (shader->getDefaultBlock().variables[ndx].layout.location == -1) in getFragmentOutputMaxLocation()
1238 : (shader->getDefaultBlock().variables[ndx].layout.location); in getFragmentOutputMaxLocation()
1241 DE_ASSERT(!shader->getDefaultBlock().variables[ndx].varType.isStructType()); in getFragmentOutputMaxLocation()
1243 const int locationSlotsTaken = (shader->getDefaultBlock().variables[ndx].varType.isArrayType()) in getFragmentOutputMaxLocation()
1244 ? (shader->getDefaultBlock().variables[ndx].varType.getArraySize()) in getFragmentOutputMaxLocation()
1463 for (int ndx = 0; ndx < (int)resources.size(); ++ndx) in getProgramInterfaceResourceList() local
1465 if (addedVariables.find(resources[ndx]) == addedVariables.end()) in getProgramInterfaceResourceList()
1467 addedVariables.insert(resources[ndx]); in getProgramInterfaceResourceList()
1468 uniqueResouces.push_back(resources[ndx]); in getProgramInterfaceResourceList()
1503 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().variables.size(); ++ndx) in generateProgramInterfaceProgramSources() local
1504 sourceBuf << shader->getDefaultBlock().variables[ndx] << ";\n"; in generateProgramInterfaceProgramSources()
1511 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().interfaceBlocks.size(); ++ndx) in generateProgramInterfaceProgramSources() local
1512 writeInterfaceBlock(sourceBuf, shader->getDefaultBlock().interfaceBlocks[ndx]); in generateProgramInterfaceProgramSources()
1522 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().variables.size(); ++ndx) in generateProgramInterfaceProgramSources() local
1524 if (shader->getDefaultBlock().variables[ndx].storage == glu::STORAGE_IN || in generateProgramInterfaceProgramSources()
1525 shader->getDefaultBlock().variables[ndx].storage == glu::STORAGE_PATCH_IN || in generateProgramInterfaceProgramSources()
1526 shader->getDefaultBlock().variables[ndx].storage == glu::STORAGE_UNIFORM) in generateProgramInterfaceProgramSources()
1530 shader->getDefaultBlock().variables[ndx].name, in generateProgramInterfaceProgramSources()
1532 shader->getDefaultBlock().variables[ndx].storage, in generateProgramInterfaceProgramSources()
1534 shader->getDefaultBlock().variables[ndx].varType); in generateProgramInterfaceProgramSources()
1598 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().variables.size(); ++ndx) in generateProgramInterfaceProgramSources() local
1600 if (shader->getDefaultBlock().variables[ndx].storage == glu::STORAGE_OUT || in generateProgramInterfaceProgramSources()
1601 shader->getDefaultBlock().variables[ndx].storage == glu::STORAGE_PATCH_OUT) in generateProgramInterfaceProgramSources()
1605 shader->getDefaultBlock().variables[ndx].name, in generateProgramInterfaceProgramSources()
1607 shader->getDefaultBlock().variables[ndx].storage, in generateProgramInterfaceProgramSources()
1609 shader->getDefaultBlock().variables[ndx].varType); in generateProgramInterfaceProgramSources()
1674 for (int ndx = 0; ndx < (int)program->getTransformFeedbackVaryings().size(); ++ndx) in generateProgramInterfaceProgramSources() local
1675 sources << glu::TransformFeedbackVarying(program->getTransformFeedbackVaryings()[ndx]); in generateProgramInterfaceProgramSources()