Implement Vulkan surface snapshot (#4314)

This commit is contained in:
Adrian Cojocaru
2026-06-06 02:06:40 +03:00
committed by GitHub
parent 8a393c5b2c
commit 9fa80b37d2
9 changed files with 147 additions and 8 deletions

View File

@@ -207,6 +207,12 @@ void MapRenderer::resetRenderer() {
void MapRenderer::scheduleSnapshot(std::unique_ptr<SnapshotCallback> callback) {
snapshotCallback = std::move(callback);
if (backend) {
gfx::BackendScope backendGuard{backend->getImpl()};
backend->enableFramebufferRead(true);
}
requestRender();
}