From d7958549244dc06c435d09cf49b5b6884cd44a22 Mon Sep 17 00:00:00 2001 From: Tim Moore Date: Thu, 5 Mar 2026 15:24:33 +0100 Subject: [PATCH] Add call to dispatchMainThreadTasks for new Cesium Native behavior --- CHANGES.md | 6 ++++++ native~/extern/cesium-native | 2 +- native~/src/Runtime/Cesium3DTilesetImpl.cpp | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 18461846..b650b53c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,11 @@ # Change Log {#changes} +## ? - ? + +##### Fixes :wrench: + +- Added a call to `AsyncSystem::dispatchMainThreadTasks` to account for a change in Cesium Native, which no longer calls that function itself. + ## v1.23.0 - 2026-03-02 ##### Additions :tada: diff --git a/native~/extern/cesium-native b/native~/extern/cesium-native index 56840e6c..a95de5cb 160000 --- a/native~/extern/cesium-native +++ b/native~/extern/cesium-native @@ -1 +1 @@ -Subproject commit 56840e6ce2c8d0ff50a46f8c09ddae52c29d5e6f +Subproject commit a95de5cb022d2f8140e1bd4bc3ceb6a69025a3ec diff --git a/native~/src/Runtime/Cesium3DTilesetImpl.cpp b/native~/src/Runtime/Cesium3DTilesetImpl.cpp index 41dbb0df..6adeb388 100644 --- a/native~/src/Runtime/Cesium3DTilesetImpl.cpp +++ b/native~/src/Runtime/Cesium3DTilesetImpl.cpp @@ -145,6 +145,7 @@ void Cesium3DTilesetImpl::UpdateInternal( return; } + getAsyncSystem().dispatchMainThreadTasks(); std::vector viewStates = CameraManager::getAllCameras(tileset, *this);