Home | History | Annotate | Download | only in vk

Lines Matching refs:trimRowBytes

333     size_t trimRowBytes = width * bpp;
369 memcpy(dstRow, srcRow, trimRowBytes);
375 if (trimRowBytes == rowBytes && trimRowBytes == layout.rowPitch) {
376 memcpy(mapPtr, data, trimRowBytes * height);
378 SkRectMemcpy(mapPtr, layout.rowPitch, data, rowBytes, trimRowBytes, height);
385 GrVkTransferBuffer::Create(this, trimRowBytes * height, GrVkBuffer::kCopyRead_Type);
392 char* dstRow = reinterpret_cast<char*>(mapPtr)+(height - 1)*trimRowBytes;
394 memcpy(dstRow, srcRow, trimRowBytes);
396 dstRow -= trimRowBytes;
400 if (trimRowBytes == rowBytes) {
401 memcpy(mapPtr, data, trimRowBytes * height);
403 SkRectMemcpy(mapPtr, trimRowBytes, data, rowBytes, trimRowBytes, height);