Lines Matching refs:buffer
91 void RenderBufferCache::deleteBuffer(RenderBuffer* buffer) { in deleteBuffer() argument
92 if (buffer) { in deleteBuffer()
94 RenderBuffer::formatName(buffer->getFormat()), in deleteBuffer()
95 buffer->getWidth(), buffer->getHeight()); in deleteBuffer()
97 mSize -= buffer->getSize(); in deleteBuffer()
98 delete buffer; in deleteBuffer()
111 RenderBuffer* buffer = nullptr; in get() local
120 buffer = entry.mBuffer; in get()
121 mSize -= buffer->getSize(); in get()
126 buffer = new RenderBuffer(format, width, height); in get()
132 buffer->bind(); in get()
133 buffer->allocate(); in get()
135 return buffer; in get()
138 bool RenderBufferCache::put(RenderBuffer* buffer) { in put() argument
139 if (!buffer) return false; in put()
141 const uint32_t size = buffer->getSize(); in put()
151 RenderBufferEntry entry(buffer); in put()
157 RenderBuffer::formatName(buffer->getFormat()), in put()
158 buffer->getWidth(), buffer->getHeight()); in put()
163 RenderBuffer::formatName(buffer->getFormat()), in put()
164 buffer->getWidth(), buffer->getHeight(), size, mMaxSize); in put()
165 delete buffer; in put()