Index: src/gpu/GrBufferAllocPool.cpp |
diff --git a/src/gpu/GrBufferAllocPool.cpp b/src/gpu/GrBufferAllocPool.cpp |
index 2dbf3eb283fb37ae40b1f6a54e08267d5e7e0048..2f18e15a7219d068d8193cbd407cf5d568fd5c71 100644 |
--- a/src/gpu/GrBufferAllocPool.cpp |
+++ b/src/gpu/GrBufferAllocPool.cpp |
@@ -109,7 +109,7 @@ void GrBufferAllocPool::unlock() { |
if (block.fBuffer->isLocked()) { |
block.fBuffer->unlock(); |
} else { |
- size_t flushSize = block.fBuffer->sizeInBytes() - block.fBytesFree; |
+ size_t flushSize = block.fBuffer->gpuMemorySize() - block.fBytesFree; |
flushCpuData(fBlocks.back().fBuffer, flushSize); |
} |
fBufferPtr = NULL; |
@@ -135,7 +135,7 @@ void GrBufferAllocPool::validate(bool unusedBlockAllowed) const { |
SkASSERT(!fBlocks[i].fBuffer->isLocked()); |
} |
for (int i = 0; i < fBlocks.count(); ++i) { |
- size_t bytes = fBlocks[i].fBuffer->sizeInBytes() - fBlocks[i].fBytesFree; |
+ size_t bytes = fBlocks[i].fBuffer->gpuMemorySize() - fBlocks[i].fBytesFree; |
bytesInUse += bytes; |
SkASSERT(bytes || unusedBlockAllowed); |
} |
@@ -161,7 +161,7 @@ void* GrBufferAllocPool::makeSpace(size_t size, |
if (NULL != fBufferPtr) { |
BufferBlock& back = fBlocks.back(); |
- size_t usedBytes = back.fBuffer->sizeInBytes() - back.fBytesFree; |
+ size_t usedBytes = back.fBuffer->gpuMemorySize() - back.fBytesFree; |
size_t pad = GrSizeAlignUpPad(usedBytes, |
alignment); |
if ((size + pad) <= back.fBytesFree) { |
@@ -201,7 +201,7 @@ int GrBufferAllocPool::currentBufferItems(size_t itemSize) const { |
VALIDATE(); |
if (NULL != fBufferPtr) { |
const BufferBlock& back = fBlocks.back(); |
- size_t usedBytes = back.fBuffer->sizeInBytes() - back.fBytesFree; |
+ size_t usedBytes = back.fBuffer->gpuMemorySize() - back.fBytesFree; |
size_t pad = GrSizeAlignUpPad(usedBytes, itemSize); |
return static_cast<int>((back.fBytesFree - pad) / itemSize); |
} else if (fPreallocBuffersInUse < fPreallocBuffers.count()) { |
@@ -231,7 +231,7 @@ void GrBufferAllocPool::putBack(size_t bytes) { |
// caller shouldnt try to put back more than they've taken |
SkASSERT(!fBlocks.empty()); |
BufferBlock& block = fBlocks.back(); |
- size_t bytesUsed = block.fBuffer->sizeInBytes() - block.fBytesFree; |
+ size_t bytesUsed = block.fBuffer->gpuMemorySize() - block.fBytesFree; |
if (bytes >= bytesUsed) { |
bytes -= bytesUsed; |
fBytesInUse -= bytesUsed; |
@@ -290,7 +290,7 @@ bool GrBufferAllocPool::createBlock(size_t requestSize) { |
prev.fBuffer->unlock(); |
} else { |
flushCpuData(prev.fBuffer, |
- prev.fBuffer->sizeInBytes() - prev.fBytesFree); |
+ prev.fBuffer->gpuMemorySize() - prev.fBytesFree); |
} |
fBufferPtr = NULL; |
} |
@@ -348,7 +348,7 @@ void GrBufferAllocPool::flushCpuData(GrGeometryBuffer* buffer, |
SkASSERT(NULL != buffer); |
SkASSERT(!buffer->isLocked()); |
SkASSERT(fCpuData.get() == fBufferPtr); |
- SkASSERT(flushSize <= buffer->sizeInBytes()); |
+ SkASSERT(flushSize <= buffer->gpuMemorySize()); |
VALIDATE(true); |
if (fGpu->caps()->bufferLockSupport() && |