Lines Matching refs:size_t
35 sk_sp<GrCpuBuffer> GrBufferAllocPool::CpuBufferCache::makeBuffer(size_t size,
131 size_t flushSize = block.fBuffer->size() - block.fBytesFree;
153 size_t bytesInUse = 0;
163 size_t bytes = fBlocks[i].fBuffer->size() - fBlocks[i].fBytesFree;
181 static inline size_t align_up_pad(size_t x, size_t alignment) {
185 static inline size_t align_down(size_t x, uint32_t alignment) {
189 void* GrBufferAllocPool::makeSpace(size_t size,
190 size_t alignment,
192 size_t* offset) {
200 size_t usedBytes = back.fBuffer->size() - back.fBytesFree;
201 size_t pad = align_up_pad(usedBytes, alignment);
203 size_t alignedSize = safeMath.add(pad, size);
241 void* GrBufferAllocPool::makeSpaceAtLeast(size_t minSize,
242 size_t fallbackSize,
243 size_t alignment,
245 size_t* offset,
246 size_t* actualSize) {
253 size_t usedBytes = (fBlocks.empty()) ? 0 : fBlocks.back().fBuffer->size() -
255 size_t pad = align_up_pad(usedBytes, alignment);
274 size_t size = align_down(fBlocks.back().fBytesFree, alignment);
284 void GrBufferAllocPool::putBack(size_t bytes) {
291 size_t bytesUsed = block.fBuffer->size() - block.fBytesFree;
313 bool GrBufferAllocPool::createBlock(size_t requestSize) {
314 size_t size = std::max(requestSize, kDefaultBufferSize);
373 void GrBufferAllocPool::resetCpuData(size_t newSize) {
387 void GrBufferAllocPool::flushCpuData(const BufferBlock& block, size_t flushSize) {
409 sk_sp<GrBuffer> GrBufferAllocPool::getBuffer(size_t size) {
427 void* GrVertexBufferAllocPool::makeSpace(size_t vertexSize,
435 size_t offset SK_INIT_TO_AVOID_WARNING;
446 void* GrVertexBufferAllocPool::makeSpaceAtLeast(size_t vertexSize, int minVertexCount,
456 size_t offset SK_INIT_TO_AVOID_WARNING;
457 size_t actualSize SK_INIT_TO_AVOID_WARNING;
486 size_t offset SK_INIT_TO_AVOID_WARNING;
506 size_t offset SK_INIT_TO_AVOID_WARNING;
507 size_t actualSize SK_INIT_TO_AVOID_WARNING;