fix Android Vulkan instrumentation tests (#4091)

This commit is contained in:
Adrian Cojocaru
2026-02-11 13:35:08 +02:00
committed by GitHub
parent d54f84a8d6
commit dd48946987
7 changed files with 18 additions and 24 deletions

View File

@@ -196,11 +196,8 @@ void MapRenderer::requestSnapshot(SnapshotCallback callback) {
void MapRenderer::resetRenderer() {
renderer.reset();
#if MLN_RENDER_BACKEND_OPENGL
// GL requires the context managed by the java surface for cleanup
// Vulkan resources can be released on any thread (finalizer in this case)
backend.reset();
#endif
window.reset();
swapBehaviorFlush = false;
}
@@ -316,7 +313,6 @@ void MapRenderer::onRendererReset(JNIEnv&) {
// needs to be called on GL thread
void MapRenderer::onSurfaceDestroyed(JNIEnv&) {
resetRenderer();
window.reset();
}
void MapRenderer::setSwapBehaviorFlush(JNIEnv&, jboolean flush) {