Lines Matching defs:curOffset

471 	int			curOffset			= deAlign32(baseOffset, baseAlignment);
496 entry.offset = curOffset;
500 curOffset += numVecs*baseAlignment;
505 entry.offset = curOffset;
507 curOffset += getDataTypeByteSize(basicType);
526 entry.offset = curOffset;
533 curOffset += stride*type.getArraySize();
550 entry.offset = curOffset;
558 curOffset += numVecs*vecStride*type.getArraySize();
567 curOffset += computeReferenceLayout(layout, curBlockNdx, curOffset, curPrefix + "[" + de::toString(elemNdx) + "]", type.getElementType(), layoutFlags);
575 curOffset += computeReferenceLayout(layout, curBlockNdx, curOffset, curPrefix + "." + memberIter->getName(), memberIter->getType(), layoutFlags);
577 curOffset = deAlign32(curOffset, baseAlignment);
580 return curOffset-baseOffset;
598 int curOffset = deAlign32(baseOffset, baseAlignment);
614 entry.offset = curOffset;
621 curOffset += stride*topLevelArraySize;
642 entry.offset = curOffset;
650 curOffset += stride*numVecs*topLevelArraySize;
656 // Struct base alignment is not added multiple times as curOffset supplied to computeReferenceLayout
664 const int stride = computeReferenceLayout(layout, curBlockNdx, curOffset, prefix, varType.getElementType(), combinedFlags);
672 curOffset += stride*topLevelArraySize;
675 return curOffset-baseOffset;
690 int curOffset = 0;
697 curOffset += computeReferenceLayout(layout, activeBlockNdx, blockPrefix, curOffset, bufVar, block.getFlags());
701 int blockSize = curOffset;
1951 int curOffset = 0;
1963 storage.pointers[blockNdx] = getBlockDataPtr(layout, blockLayout, basePtr + curOffset, bufferSize);
1965 curOffset += bufferSize;
2196 int curOffset = 0;
2203 curOffset = deRoundUp32(curOffset, bindingAlignment);
2205 blockLocations[blockNdx] = BlockLocation(0, curOffset, bufferSize);
2206 curOffset += bufferSize;
2208 totalSize = curOffset;