Home | History | Annotate | Download | only in functional

Lines Matching refs:srcEntry

1470 void copyBufferVarData (const BufferVarLayoutEntry& dstEntry, const BlockDataPtr& dstBlockPtr, const BufferVarLayoutEntry& srcEntry, const BlockDataPtr& srcBlockPtr)
1472 DE_ASSERT(dstEntry.arraySize <= srcEntry.arraySize);
1473 DE_ASSERT(dstEntry.topLevelArraySize <= srcEntry.topLevelArraySize);
1475 DE_ASSERT(dstEntry.type == srcEntry.type);
1478 const deUint8* const srcBasePtr = (const deUint8*)srcBlockPtr.ptr + srcEntry.offset;
1486 const int srcArraySize = srcEntry.arraySize == 0 ? srcBlockPtr.lastUnsizedArraySize : srcEntry.arraySize;
1487 const int srcArrayStride = srcEntry.arrayStride;
1488 const int srcTopLevelSize = srcEntry.topLevelArraySize == 0 ? srcBlockPtr.lastUnsizedArraySize : srcEntry.topLevelArraySize;
1489 const int srcTopLevelStride = srcEntry.topLevelArrayStride;
1515 const deUint8* srcCompPtr = srcElemPtr + (srcEntry.isRowMajor ? rowNdx*srcEntry.matrixStride + colNdx*compSize
1516 : colNdx*srcEntry.matrixStride + rowNdx*compSize);
1553 const BufferVarLayoutEntry& srcEntry = srcLayout.bufferVars[*srcVarNdxIter];
1554 int dstVarNdx = dstLayout.getVariableIndex(srcEntry.name.c_str());
1557 copyBufferVarData(dstLayout.bufferVars[dstVarNdx], dstBlockPtr, srcEntry, srcBlockPtr);