Home | History | Annotate | Download | only in functional

Lines Matching defs:curOffset

476 	int			curOffset			= deAlign32(baseOffset, baseAlignment);
501 entry.offset = curOffset;
505 curOffset += numVecs*baseAlignment;
510 entry.offset = curOffset;
512 curOffset += getDataTypeByteSize(basicType);
531 entry.offset = curOffset;
538 curOffset += stride*type.getArraySize();
555 entry.offset = curOffset;
563 curOffset += numVecs*vecStride*type.getArraySize();
572 curOffset += computeReferenceLayout(layout, curBlockNdx, curOffset, curPrefix + "[" + de::toString(elemNdx) + "]", type.getElementType(), layoutFlags);
580 curOffset += computeReferenceLayout(layout, curBlockNdx, curOffset, curPrefix + "." + memberIter->getName(), memberIter->getType(), layoutFlags);
582 curOffset = deAlign32(curOffset, baseAlignment);
585 return curOffset-baseOffset;
603 int curOffset = deAlign32(baseOffset, baseAlignment);
619 entry.offset = curOffset;
626 curOffset += stride*topLevelArraySize;
647 entry.offset = curOffset;
655 curOffset += stride*numVecs*topLevelArraySize;
661 // Struct base alignment is not added multiple times as curOffset supplied to computeReferenceLayout
669 const int stride = computeReferenceLayout(layout, curBlockNdx, curOffset, prefix, varType.getElementType(), combinedFlags);
677 curOffset += stride*topLevelArraySize;
680 return curOffset-baseOffset;
695 int curOffset = 0;
702 curOffset += computeReferenceLayout(layout, activeBlockNdx, blockPrefix, curOffset, bufVar, block.getFlags());
706 int blockSize = curOffset;
1956 int curOffset = 0;
1968 storage.pointers[blockNdx] = getBlockDataPtr(layout, blockLayout, basePtr + curOffset, bufferSize);
1970 curOffset += bufferSize;
2201 int curOffset = 0;
2208 curOffset = deRoundUp32(curOffset, bindingAlignment);
2210 blockLocations[blockNdx] = BlockLocation(0, curOffset, bufferSize);
2211 curOffset += bufferSize;
2213 totalSize = curOffset;