diff options
Diffstat (limited to 'src/gpu/GrAllocPool.cpp')
-rw-r--r-- | src/gpu/GrAllocPool.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gpu/GrAllocPool.cpp b/src/gpu/GrAllocPool.cpp index ecd2acfa05..39f8350c16 100644 --- a/src/gpu/GrAllocPool.cpp +++ b/src/gpu/GrAllocPool.cpp @@ -40,7 +40,7 @@ struct GrAllocPool::Block { fPtr += bytes; return ptr; } - + size_t release(size_t bytes) { GrAssert(bytes > 0); size_t free = GrMin(bytes, fBytesTotal - fBytesFree); @@ -48,7 +48,7 @@ struct GrAllocPool::Block { fPtr -= free; return bytes - free; } - + bool empty() const { return fBytesTotal == fBytesFree; } }; @@ -79,7 +79,7 @@ void GrAllocPool::reset() { void* GrAllocPool::alloc(size_t size) { this->validate(); - + if (!fBlock || !fBlock->canAlloc(size)) { size_t blockSize = GrMax(fMinBlockSize, size); fBlock = Block::Create(blockSize, fBlock); @@ -90,7 +90,7 @@ void* GrAllocPool::alloc(size_t size) { void GrAllocPool::release(size_t bytes) { this->validate(); - + while (bytes && NULL != fBlock) { bytes = fBlock->release(bytes); if (fBlock->empty()) { |