Lines Matching refs:fOffset
133 if (!can_fit(requiredBytes32, fSize, fOffset, fAlignment)) { in suballocate()
136 const uint32_t offset = SkAlignTo(fOffset, fAlignment); in suballocate()
137 fOffset = offset + requiredBytes32; in suballocate()
205 SkASSERT(fCurrentBuffers[kVertexBufferIndex].fOffset >= unusedBytes); in returnVertexBytes()
206 fCurrentBuffers[kVertexBufferIndex].fOffset -= unusedBytes; in returnVertexBytes()
373 info.fOffset = 0; in onFailedBuffer()
407 transferBuffer.fOffset, in transferToRecording()
434 info.fTransferBuffer.fOffset, in transferToRecording()
447 const uint32_t reqSize = SkAlignTo(info.fUsedSize + info.fOffset, info.fMinBlockSize); in transferToRecording()
452 info.fOffset = 0; in transferToRecording()
483 mapPtr = SkTAddOffset<void>(mapPtr, static_cast<ptrdiff_t>(bindInfo.fOffset)); in prepareMappedBindBuffer()
512 const uint32_t misalignment = info->fOffset % requiredAlignment; in prepareBindBuffer()
514 info->fOffset += requiredAlignment - misalignment; in prepareBindBuffer()
522 info->fBuffer && (info->fOffset >= SkTo<uint32_t>(info->fBuffer->size()) || in prepareBindBuffer()
525 info->fOffset, in prepareBindBuffer()
530 info->fUsedSize += info->fOffset; in prepareBindBuffer()
554 info->fOffset = 0; in prepareBindBuffer()
574 info->fOffset = SkAlignTo(info->fOffset, requiredAlignment); in prepareBindBuffer()
575 BindBufferInfo bindInfo{info->fBuffer.get(), info->fOffset, requiredBytes}; in prepareBindBuffer()
576 info->fOffset += requiredBytes; in prepareBindBuffer()
582 SkASSERT(info->fOffset <= info->fBuffer->size()); in prepareBindBuffer()
688 data.fTarget->fOffset = offset; in createAndUpdateBindings()
692 data.fSource.fBuffer, data.fSource.fOffset, in createAndUpdateBindings()
693 sk_ref_sp(data.fTarget->fBuffer), data.fTarget->fOffset, in createAndUpdateBindings()