Lines Matching refs:srcEntry
1479 void copyBufferVarData (const BufferVarLayoutEntry& dstEntry, const BlockDataPtr& dstBlockPtr, const BufferVarLayoutEntry& srcEntry, const BlockDataPtr& srcBlockPtr)
1481 DE_ASSERT(dstEntry.arraySize <= srcEntry.arraySize);
1482 DE_ASSERT(dstEntry.topLevelArraySize <= srcEntry.topLevelArraySize);
1484 DE_ASSERT(dstEntry.type == srcEntry.type);
1487 const deUint8* const srcBasePtr = (const deUint8*)srcBlockPtr.ptr + srcEntry.offset;
1495 const int srcArraySize = srcEntry.arraySize == 0 ? srcBlockPtr.lastUnsizedArraySize : srcEntry.arraySize;
1496 const int srcArrayStride = srcEntry.arrayStride;
1497 const int srcTopLevelSize = srcEntry.topLevelArraySize == 0 ? srcBlockPtr.lastUnsizedArraySize : srcEntry.topLevelArraySize;
1498 const int srcTopLevelStride = srcEntry.topLevelArrayStride;
1524 const deUint8* srcCompPtr = srcElemPtr + (srcEntry.isRowMajor ? rowNdx*srcEntry.matrixStride + colNdx*compSize
1525 : colNdx*srcEntry.matrixStride + rowNdx*compSize);
1562 const BufferVarLayoutEntry& srcEntry = srcLayout.bufferVars[*srcVarNdxIter];
1563 int dstVarNdx = dstLayout.getVariableIndex(srcEntry.name.c_str());
1566 copyBufferVarData(dstLayout.bufferVars[dstVarNdx], dstBlockPtr, srcEntry, srcBlockPtr);