Home | History | Annotate | Download | only in gpu

Lines Matching defs:back

58         GrBuffer* buffer = fBlocks.back().fBuffer;
60 UNMAP_BUFFER(fBlocks.back());
88 BufferBlock& block = fBlocks.back();
93 this->flushCpuData(fBlocks.back(), flushSize);
105 if (fBlocks.back().fBuffer->isMapped()) {
106 GrBuffer* buf = fBlocks.back().fBuffer;
112 SkASSERT(fBlocks.empty() || !fBlocks.back().fBuffer->isMapped());
150 BufferBlock& back = fBlocks.back();
151 size_t usedBytes = back.fBuffer->gpuMemorySize() - back.fBytesFree;
153 if ((size + pad) <= back.fBytesFree) {
157 *buffer = back.fBuffer;
158 back.fBytesFree -= size + pad;
179 BufferBlock& back = fBlocks.back();
180 *buffer = back.fBuffer;
181 back.fBytesFree -= size;
200 BufferBlock& back = fBlocks.back();
201 size_t usedBytes = back.fBuffer->gpuMemorySize() - back.fBytesFree;
203 if ((minSize + pad) <= back.fBytesFree) {
207 back.fBytesFree -= pad;
211 size_t size = GrSizeAlignDown(back.fBytesFree, alignment);
213 *buffer = back.fBuffer;
215 back.fBytesFree -= size;
236 BufferBlock& back = fBlocks.back();
237 *buffer = back.fBuffer;
239 back.fBytesFree -= fallbackSize;
249 // caller shouldn't try to put back more than they've taken
251 BufferBlock& block = fBlocks.back();
326 BufferBlock& block = fBlocks.back();