Lines Matching refs:dstEntry
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);
1486 deUint8* const dstBasePtr = (deUint8*)dstBlockPtr.ptr + dstEntry.offset;
1488 const int scalarSize = glu::getDataTypeScalarSize(dstEntry.type);
1489 const bool isMatrix = glu::isDataTypeMatrix(dstEntry.type);
1491 const int dstArraySize = dstEntry.arraySize == 0 ? dstBlockPtr.lastUnsizedArraySize : dstEntry.arraySize;
1492 const int dstArrayStride = dstEntry.arrayStride;
1493 const int dstTopLevelSize = dstEntry.topLevelArraySize == 0 ? dstBlockPtr.lastUnsizedArraySize : dstEntry.topLevelArraySize;
1494 const int dstTopLevelStride = dstEntry.topLevelArrayStride;
1515 const int numRows = glu::getDataTypeMatrixNumRows(dstEntry.type);
1516 const int numCols = glu::getDataTypeMatrixNumColumns(dstEntry.type);
1522 deUint8* dstCompPtr = dstElemPtr + (dstEntry.isRowMajor ? rowNdx*dstEntry.matrixStride + colNdx*compSize
1523 : colNdx*dstEntry.matrixStride + rowNdx*compSize);