Lines Matching defs:curOffset
433 void computeStd140Layout(UniformLayout& layout, int& curOffset, int curBlockNdx, const std::string& curPrefix,
438 curOffset = deAlign32(curOffset, baseAlignment);
462 entry.offset = curOffset;
466 curOffset += numVecs * stride;
471 entry.offset = curOffset;
473 curOffset += getDataTypeByteSize(basicType);
492 entry.offset = curOffset;
497 curOffset += stride * type.getArraySize();
516 entry.offset = curOffset;
522 curOffset += numVecs * type.getArraySize() * stride;
531 computeStd140Layout(layout, curOffset, curBlockNdx, curPrefix + "[" + de::toString(elemNdx) + "]",
541 computeStd140Layout(layout, curOffset, curBlockNdx, curPrefix + "." + memberIter->getName(),
544 curOffset = deAlign32(curOffset, baseAlignment);
559 int curOffset = 0;
566 computeStd140Layout(layout, curOffset, activeBlockNdx, blockPrefix + uniform.getName(), uniform.getType(),
571 int blockSize = curOffset;
1364 int curOffset = 0;
1367 blockPointers[blockNdx] = &data[0] + curOffset;
1368 curOffset += refLayout.blocks[blockNdx].size;
1474 int curOffset = 0;
1480 curOffset = 0;
1484 curOffset = deRoundUp32(curOffset, bindingAlignment);
1485 glBlockOffsets[blockNdx] = curOffset;
1486 curOffset += glLayout.blocks[blockNdx].size;
1488 totalSize = curOffset;
1509 curOffset = 0;
1516 curOffset += glLayout.blocks[blockNdx].size;