Lines Matching refs:dstEntry
1269 void copyUniformData (const UniformLayoutEntry& dstEntry, void* dstBlockPtr, const UniformLayoutEntry& srcEntry, const void* srcBlockPtr)
1271 deUint8* dstBasePtr = (deUint8*)dstBlockPtr + dstEntry.offset;
1274 DE_ASSERT(dstEntry.size <= srcEntry.size);
1275 DE_ASSERT(dstEntry.type == srcEntry.type);
1277 int scalarSize = glu::getDataTypeScalarSize(dstEntry.type);
1278 bool isMatrix = glu::isDataTypeMatrix(dstEntry.type);
1281 for (int elementNdx = 0; elementNdx < dstEntry.size; elementNdx++)
1283 deUint8* dstElemPtr = dstBasePtr + elementNdx*dstEntry.arrayStride;
1288 int numRows = glu::getDataTypeMatrixNumRows(dstEntry.type);
1289 int numCols = glu::getDataTypeMatrixNumColumns(dstEntry.type);
1295 deUint8* dstCompPtr = dstElemPtr + (dstEntry.isRowMajor ? rowNdx*dstEntry.matrixStride + colNdx*compSize
1296 : colNdx*dstEntry.matrixStride + rowNdx*compSize);