| 1648 | } |
| 1649 | |
| 1650 | void FrontendRenderer::RenderRouteLayer(ScreenBase const & modelView) |
| 1651 | { |
| 1652 | TRACE_SECTION("[drape] RenderRouteLayer"); |
| 1653 | /// @todo(pastk): do we need the semi-opaque bg when routing via subway? |
| 1654 | /// ref: https://github.com/organicmaps/organicmaps/pull/8431 |
| 1655 | if (HasTransitRouteData()) |
| 1656 | RenderTransitBackground(); |
| 1657 | |
| 1658 | if (m_routeRenderer->HasData() || m_routeRenderer->HasPreviewData()) |
| 1659 | { |
| 1660 | CHECK(m_context != nullptr, ()); |
| 1661 | DEBUG_LABEL(m_context, "Route Layer"); |
| 1662 | m_context->Clear(dp::ClearBits::DepthBit, dp::kClearBitsStoreAll); |
| 1663 | m_routeRenderer->RenderRoute(m_context, make_ref(m_gpuProgramManager), modelView, |
| 1664 | m_trafficRenderer->HasRenderData(), m_frameValues); |
| 1665 | } |
| 1666 | } |
| 1667 | |
| 1668 | void FrontendRenderer::RenderUserMarksLayer(ScreenBase const & modelView, DepthLayer layerId) |
| 1669 | { |
nothing calls this directly
no test coverage detected