Home | History | Annotate | Download | only in glshared

Lines Matching defs:curOffset

466 void computeStd140Layout (UniformLayout& layout, int& curOffset, int curBlockNdx, const std::string& curPrefix, const VarType& type, deUint32 layoutFlags)
470 curOffset = deAlign32(curOffset, baseAlignment);
494 entry.offset = curOffset;
498 curOffset += numVecs*stride;
503 entry.offset = curOffset;
505 curOffset += getDataTypeByteSize(basicType);
524 entry.offset = curOffset;
529 curOffset += stride*type.getArraySize();
548 entry.offset = curOffset;
554 curOffset += numVecs*type.getArraySize()*stride;
563 computeStd140Layout(layout, curOffset, curBlockNdx, curPrefix + "[" + de::toString(elemNdx) + "]", type.getElementType(), layoutFlags);
571 computeStd140Layout(layout, curOffset, curBlockNdx, curPrefix + "." + memberIter->getName(), memberIter->getType(), layoutFlags);
573 curOffset = deAlign32(curOffset, baseAlignment);
588 int curOffset = 0;
595 computeStd140Layout(layout, curOffset, activeBlockNdx, blockPrefix + uniform.getName(), uniform.getType(), mergeLayoutFlags(block.getFlags(), uniform.getFlags()));
599 int blockSize = curOffset;
1415 int curOffset = 0;
1418 blockPointers[blockNdx] = &data[0] + curOffset;
1419 curOffset += refLayout.blocks[blockNdx].size;
1523 int curOffset = 0;
1531 curOffset = 0;
1535 curOffset = deRoundUp32(curOffset, bindingAlignment);
1536 glBlockOffsets[blockNdx] = curOffset;
1537 curOffset += glLayout.blocks[blockNdx].size;
1539 totalSize = curOffset;