Showing the changes to libraries/render-utils/src/FramebufferCache.cpp (1 of 29 files). Show all
Unified · Split
| @@ -36,7 +36,7 @@ void FramebufferCache::createPrimaryFramebuffer() { · 35 unmodified lines | |||
| 36 | 36 | ||
| 37 | auto defaultSampler = gpu::Sampler(gpu::Sampler::FILTER_MIN_MAG_POINT); | 37 | auto defaultSampler = gpu::Sampler(gpu::Sampler::FILTER_MIN_MAG_POINT); |
| 38 | 38 | ||
| 39 | _selfieFramebuffer = gpu::FramebufferPointer(gpu::Framebuffer::create()); | 39 | _selfieFramebuffer = gpu::FramebufferPointer(gpu::Framebuffer::create("selfie")); |
| 40 | auto tex = gpu::TexturePointer(gpu::Texture::create2D(colorFormat, width * 0.5, height * 0.5, defaultSampler)); | 40 | auto tex = gpu::TexturePointer(gpu::Texture::create2D(colorFormat, width * 0.5, height * 0.5, defaultSampler)); |
| 41 | _selfieFramebuffer->setRenderBuffer(0, tex); | 41 | _selfieFramebuffer->setRenderBuffer(0, tex); |
| 42 | 42 | ||
| @@ -47,7 +47,7 @@ void FramebufferCache::createPrimaryFramebuffer() { · 4 unmodified lines | |||
| 47 | gpu::FramebufferPointer FramebufferCache::getFramebuffer() { | 47 | gpu::FramebufferPointer FramebufferCache::getFramebuffer() { |
| 48 | std::unique_lock<std::mutex> lock(_mutex); | 48 | std::unique_lock<std::mutex> lock(_mutex); |
| 49 | if (_cachedFramebuffers.empty()) { | 49 | if (_cachedFramebuffers.empty()) { |
| 50 | _cachedFramebuffers.push_back(gpu::FramebufferPointer(gpu::Framebuffer::create(gpu::Element::COLOR_SRGBA_32, _frameBufferSize.width(), _frameBufferSize.height()))); | 50 | _cachedFramebuffers.push_back(gpu::FramebufferPointer(gpu::Framebuffer::create("cached", gpu::Element::COLOR_SRGBA_32, _frameBufferSize.width(), _frameBufferSize.height()))); |
| 51 | } | 51 | } |
| 52 | gpu::FramebufferPointer result = _cachedFramebuffers.front(); | 52 | gpu::FramebufferPointer result = _cachedFramebuffers.front(); |
| 53 | _cachedFramebuffers.pop_front(); | 53 | _cachedFramebuffers.pop_front(); |