Lines Matching refs:back
97 GrBuffer* buffer = fBlocks.back().fBuffer.get(); in deleteBlocks()
99 UNMAP_BUFFER(fBlocks.back()); in deleteBlocks()
125 BufferBlock& block = fBlocks.back(); in unmap()
132 this->flushCpuData(fBlocks.back(), flushSize); in unmap()
145 const GrBuffer* buffer = fBlocks.back().fBuffer.get(); in validate()
150 const GrBuffer* buffer = fBlocks.back().fBuffer.get(); in validate()
199 BufferBlock& back = fBlocks.back(); in makeSpace() local
200 size_t usedBytes = back.fBuffer->size() - back.fBytesFree; in makeSpace()
207 if (alignedSize <= back.fBytesFree) { in makeSpace()
211 *buffer = back.fBuffer; in makeSpace()
212 back.fBytesFree -= alignedSize; in makeSpace()
233 BufferBlock& back = fBlocks.back(); in makeSpace() local
234 *buffer = back.fBuffer; in makeSpace()
235 back.fBytesFree -= size; in makeSpace()
254 BufferBlock& back = fBlocks.back(); in makeSpaceAtLeast() local
255 size_t usedBytes = back.fBuffer->size() - back.fBytesFree; in makeSpaceAtLeast()
257 if ((minSize + pad) <= back.fBytesFree) { in makeSpaceAtLeast()
261 back.fBytesFree -= pad; in makeSpaceAtLeast()
267 if (back.fBytesFree >= fallbackSize) { in makeSpaceAtLeast()
271 size = align_down(back.fBytesFree, alignment); in makeSpaceAtLeast()
274 *buffer = back.fBuffer; in makeSpaceAtLeast()
276 back.fBytesFree -= size; in makeSpaceAtLeast()
297 BufferBlock& back = fBlocks.back(); in makeSpaceAtLeast() local
298 *buffer = back.fBuffer; in makeSpaceAtLeast()
300 back.fBytesFree -= fallbackSize; in makeSpaceAtLeast()
312 BufferBlock& block = fBlocks.back(); in putBack()
389 SkASSERT(fBlocks.back().fBuffer->isCpuBuffer() || in destroyBlock()
390 !static_cast<GrGpuBuffer*>(fBlocks.back().fBuffer.get())->isMapped()); in destroyBlock()