Lines Matching refs:fBuffer
41 for (; i < fMaxBuffersToCache && fBuffers[i].fBuffer; ++i) { in makeBuffer()
42 SkASSERT(fBuffers[i].fBuffer->size() == kDefaultBufferSize); in makeBuffer()
43 if (fBuffers[i].fBuffer->unique()) { in makeBuffer()
48 fBuffers[i].fBuffer = GrCpuBuffer::Make(size); in makeBuffer()
54 tempResult.fBuffer = GrCpuBuffer::Make(size); in makeBuffer()
59 memset(result->fBuffer->data(), 0, result->fBuffer->size()); in makeBuffer()
61 return result->fBuffer; in makeBuffer()
65 for (int i = 0; i < fMaxBuffersToCache && fBuffers[i].fBuffer; ++i) { in releaseAll()
66 fBuffers[i].fBuffer.reset(); in releaseAll()
83 (float)((block).fBytesFree) / (block).fBuffer->size()); \
84 SkASSERT(!block.fBuffer->isCpuBuffer()); \
85 static_cast<GrGpuBuffer*>(block.fBuffer.get())->unmap(); \
99 GrBuffer* buffer = fBlocks.back().fBuffer.get(); in deleteBlocks()
128 GrBuffer* buffer = block.fBuffer.get(); in unmap()
133 size_t flushSize = block.fBuffer->size() - block.fBytesFree; in unmap()
147 const GrBuffer* buffer = fBlocks.back().fBuffer.get(); in validate()
152 const GrBuffer* buffer = fBlocks.back().fBuffer.get(); in validate()
157 const GrBuffer* buffer = fBlocks[i].fBuffer.get(); in validate()
161 GrBuffer* buffer = fBlocks[i].fBuffer.get(); in validate()
165 size_t bytes = fBlocks[i].fBuffer->size() - fBlocks[i].fBytesFree; in validate()
202 size_t usedBytes = back.fBuffer->size() - back.fBytesFree; in makeSpace()
213 *buffer = back.fBuffer; in makeSpace()
236 *buffer = back.fBuffer; in makeSpace()
255 size_t usedBytes = (fBlocks.empty()) ? 0 : fBlocks.back().fBuffer->size() - in makeSpaceAtLeast()
278 *buffer = fBlocks.back().fBuffer; in makeSpaceAtLeast()
293 size_t bytesUsed = block.fBuffer->size() - block.fBytesFree; in putBack()
299 GrBuffer* buffer = block.fBuffer.get(); in putBack()
322 block.fBuffer = this->getBuffer(size); in createBlock()
323 if (!block.fBuffer) { in createBlock()
328 block.fBytesFree = block.fBuffer->size(); in createBlock()
332 GrBuffer* buffer = prev.fBuffer.get(); in createBlock()
337 this->flushCpuData(prev, prev.fBuffer->size() - prev.fBytesFree); in createBlock()
348 if (block.fBuffer->isCpuBuffer()) { in createBlock()
349 fBufferPtr = static_cast<GrCpuBuffer*>(block.fBuffer.get())->data(); in createBlock()
354 fBufferPtr = static_cast<GrGpuBuffer*>(block.fBuffer.get())->map(); in createBlock()
369 SkASSERT(fBlocks.back().fBuffer->isCpuBuffer() || in destroyBlock()
370 !static_cast<GrGpuBuffer*>(fBlocks.back().fBuffer.get())->isMapped()); in destroyBlock()
390 SkASSERT(block.fBuffer.get()); in flushCpuData()
391 SkASSERT(!block.fBuffer.get()->isCpuBuffer()); in flushCpuData()
392 GrGpuBuffer* buffer = static_cast<GrGpuBuffer*>(block.fBuffer.get()); in flushCpuData()