| 141 | } |
| 142 | |
| 143 | void PostprocessRenderer::Init(ref_ptr<dp::GraphicsContext> context, dp::FramebufferFallback && fallback, |
| 144 | PrerenderFrame && prerenderFrame) |
| 145 | { |
| 146 | TRACE_SECTION("[drape] PostprocessRenderer::Init"); |
| 147 | m_apiVersion = context->GetApiVersion(); |
| 148 | m_screenQuadRenderer = make_unique_dp<ScreenQuadRenderer>(context); |
| 149 | m_framebufferFallback = std::move(fallback); |
| 150 | ASSERT(m_framebufferFallback != nullptr, ()); |
| 151 | m_prerenderFrame = std::move(prerenderFrame); |
| 152 | ASSERT(m_prerenderFrame != nullptr, ()); |
| 153 | } |
| 154 | |
| 155 | void PostprocessRenderer::ClearContextDependentResources() |
| 156 | { |
nothing calls this directly
no test coverage detected