Lines Matching refs:dstEntry
1499 void copyBufferVarData (const BufferVarLayoutEntry& dstEntry, const BlockDataPtr& dstBlockPtr, const BufferVarLayoutEntry& srcEntry, const BlockDataPtr& srcBlockPtr)
1501 DE_ASSERT(dstEntry.arraySize <= srcEntry.arraySize);
1502 DE_ASSERT(dstEntry.topLevelArraySize <= srcEntry.topLevelArraySize);
1504 DE_ASSERT(dstEntry.type == srcEntry.type);
1506 deUint8* const dstBasePtr = (deUint8*)dstBlockPtr.ptr + dstEntry.offset;
1508 const int scalarSize = glu::getDataTypeScalarSize(dstEntry.type);
1509 const bool isMatrix = glu::isDataTypeMatrix(dstEntry.type);
1510 glu::DataType scalarType = glu::getDataTypeScalarType(dstEntry.type);
1512 const int dstArraySize = dstEntry.arraySize == 0 ? dstBlockPtr.lastUnsizedArraySize : dstEntry.arraySize;
1513 const int dstArrayStride = dstEntry.arrayStride;
1514 const int dstTopLevelSize = dstEntry.topLevelArraySize == 0 ? dstBlockPtr.lastUnsizedArraySize : dstEntry.topLevelArraySize;
1515 const int dstTopLevelStride = dstEntry.topLevelArrayStride;
1536 const int numRows = glu::getDataTypeMatrixNumRows(dstEntry.type);
1537 const int numCols = glu::getDataTypeMatrixNumColumns(dstEntry.type);
1543 deUint8* dstCompPtr = dstElemPtr + (dstEntry.isRowMajor ? rowNdx*dstEntry.matrixStride + colNdx*compSize
1544 : colNdx*dstEntry.matrixStride + rowNdx*compSize);