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;
1942 int curOffset = 0;
1954 storage.pointers[blockNdx] = getBlockDataPtr(layout, blockLayout, basePtr + curOffset, bufferSize);
1956 curOffset += bufferSize;
2187 int curOffset = 0;
2194 curOffset = deRoundUp32(curOffset, bindingAlignment);
2196 blockLocations[blockNdx] = BlockLocation(0, curOffset, bufferSize);
2197 curOffset += bufferSize;
2199 totalSize = curOffset;