| 674 | } |
| 675 | |
| 676 | void BackendRenderer::ReleaseResources() |
| 677 | { |
| 678 | m_readManager->Stop(); |
| 679 | |
| 680 | m_readManager.reset(); |
| 681 | m_metalineManager.reset(); |
| 682 | m_batchersPool.reset(); |
| 683 | m_routeBuilder.reset(); |
| 684 | m_overlays.clear(); |
| 685 | m_trafficGenerator.reset(); |
| 686 | |
| 687 | m_texMng->Release(); |
| 688 | |
| 689 | // Here m_context can be nullptr, so call the method |
| 690 | // for the context from the factory. |
| 691 | m_contextFactory->GetResourcesUploadContext()->DoneCurrent(); |
| 692 | m_context = nullptr; |
| 693 | } |
| 694 | |
| 695 | void BackendRenderer::OnContextCreate() |
| 696 | { |
no test coverage detected