15void fillPlaneRows(uchar *data, qsizetype stride,
int width,
int height, QByteArrayView texel)
17 for (
int row = 0; row < height; ++row) {
18 uchar *rowData = data + row * stride;
19 for (
int col = 0; col < width; ++col)
20 std::memcpy(rowData + col * texel.size(), texel.constData(), texel.size());
25 int height, QByteArrayView texel)
27 for (
int row = 0; row < height; ++row) {
28 const uchar *rowData = data + row * stride;
29 for (
int col = 0; col < width; ++col) {
30 if (std::memcmp(rowData + col * texel.size(), texel.constData(), texel.size()) != 0)
31 return q23::unexpected(
32 QStringLiteral(
"mismatch at row %1, column %2").arg(row).arg(col));