Lines Matching refs:buffer
84 void RenderBufferCache::deleteBuffer(RenderBuffer* buffer) {
85 if (buffer) {
86 RENDER_BUFFER_LOGD("Deleted %s render buffer (%dx%d)",
87 RenderBuffer::formatName(buffer->getFormat()), buffer->getWidth(),
88 buffer->getHeight());
90 mSize -= buffer->getSize();
91 delete buffer;
103 RenderBuffer* buffer = nullptr;
112 buffer = entry.mBuffer;
113 mSize -= buffer->getSize();
115 RENDER_BUFFER_LOGD("Found %s render buffer (%dx%d)", RenderBuffer::formatName(format),
118 buffer = new RenderBuffer(format, width, height);
120 RENDER_BUFFER_LOGD("Created new %s render buffer (%dx%d)", RenderBuffer::formatName(format),
124 buffer->bind();
125 buffer->allocate();
127 return buffer;
130 bool RenderBufferCache::put(RenderBuffer* buffer) {
131 if (!buffer) return false;
133 const uint32_t size = buffer->getSize();
141 RenderBufferEntry entry(buffer);
146 RENDER_BUFFER_LOGD("Added %s render buffer (%dx%d)",
147 RenderBuffer::formatName(buffer->getFormat()), buffer->getWidth(),
148 buffer->getHeight());
152 RENDER_BUFFER_LOGD("Deleted %s render buffer (%dx%d) Size=%d, MaxSize=%d",
153 RenderBuffer::formatName(buffer->getFormat()), buffer->getWidth(),
154 buffer->getHeight(), size, mMaxSize);
155 delete buffer;