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);