From b1617004d741e5e18ffbb3b9f2ed0bf057f0a881 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Mon, 2 Jun 2025 14:58:11 +0800 Subject: [PATCH] add missing EMSCRIPTEN_KEEPALIVE from Texture_generateMipMapsRenderThread --- thermion_dart/native/src/c_api/ThermionDartRenderThreadApi.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/thermion_dart/native/src/c_api/ThermionDartRenderThreadApi.cpp b/thermion_dart/native/src/c_api/ThermionDartRenderThreadApi.cpp index 919a4c15..086b112d 100644 --- a/thermion_dart/native/src/c_api/ThermionDartRenderThreadApi.cpp +++ b/thermion_dart/native/src/c_api/ThermionDartRenderThreadApi.cpp @@ -851,7 +851,7 @@ extern "C" auto fut = _renderThread->add_task(lambda); } - void Texture_generateMipMapsRenderThread(TTexture *tTexture, TEngine *tEngine, uint32_t requestId, VoidCallback onComplete) { + EMSCRIPTEN_KEEPALIVE void Texture_generateMipMapsRenderThread(TTexture *tTexture, TEngine *tEngine, uint32_t requestId, VoidCallback onComplete) { std::packaged_task lambda( [=]() mutable {