Commit Graph

6759 Commits

Author SHA1 Message Date
Kevin Ring ad4b760b99 Merge remote-tracking branch 'origin/diff-traversal-state' into selection-event-receiver 2025-05-29 14:14:10 +10:00
Kevin Ring a0a9f1784f Merge remote-tracking branch 'origin/main' into diff-traversal-state 2025-05-29 14:13:50 +10:00
Kevin Ring 0527ca244b
Merge pull request #1182 from CesiumGS/uri-stem
Add more utility functions to `CesiumUtility::Uri`
2025-05-28 15:16:22 +10:00
Ashley Rogers 6d10431976 Fix CI failures 2025-05-27 11:13:29 -04:00
Kevin Ring cb3d94e9d6
Merge pull request #1184 from CesiumGS/move-status-code
Add `statusCode` to move constructor in `TilesetContentLoaderResult`
2025-05-27 18:37:44 +10:00
Janine Liu ead07920a0 Merge branch 'main' into move-status-code 2025-05-23 12:24:06 -04:00
Janine Liu 86770e8d95 Update changelog 2025-05-23 12:20:12 -04:00
Janine Liu 4afe6ee59c Include status code in move constructor 2025-05-23 11:53:37 -04:00
Janine Liu edd30a3544
Merge pull request #1180 from CesiumGS/water-mask-upsampling
Fix water mask in upsampled tiles
2025-05-22 12:18:45 -04:00
Kevin Ring 7616c07ba8 clang-format 2025-05-22 14:27:25 +10:00
Kevin Ring 5e4bd1b45b Actually set water mask properties. 2025-05-22 14:13:17 +10:00
Ashley Rogers cf4de4c0db Add more utility functions to Uri 2025-05-21 11:21:05 -04:00
Kevin Ring 3735bcfc31 Merge remote-tracking branch 'origin/diff-traversal-state' into selection-event-receiver 2025-05-20 13:41:09 +10:00
Kevin Ring 1efb860cf8 Merge remote-tracking branch 'origin/main' into diff-traversal-state 2025-05-20 13:34:02 +10:00
Kevin Ring 984fabf0e8 Merge remote-tracking branch 'origin/diff-traversal-state' into selection-event-receiver 2025-05-20 13:33:27 +10:00
Kevin Ring 1bca950de2 Fix water mask in upsampled tiles. 2025-05-20 11:59:46 +10:00
Janine Liu 790bb78b86
Merge pull request #1178 from CesiumGS/works-on-mac-with-cmake4
Several maintenance items
2025-05-19 11:35:33 -04:00
Janine Liu 321236d1c5
Merge pull request #1179 from CesiumGS/initial-content-reference-counts
Fix Tile reference counting assertion with implicit tiling
2025-05-19 10:41:02 -04:00
Janine Liu f02568f327
Fix typo 2025-05-19 10:40:23 -04:00
Kevin Ring 9fa46f711a Add octree loaded test. 2025-05-19 17:21:16 +10:00
Kevin Ring 9218edbf93 Add test for ref count of empty content tiles in QuadtreeLoader. 2025-05-19 17:11:35 +10:00
Kevin Ring 6ba15b9628 Fix test failure on ARM64 macOS.
The test was moving the camera in such a way that that the tile was no longer in the view frustum. The only reason it was passing on any platform was because the camera would still be just inside the tile, and so the rule that we don't cull tiles under the camera would apply. But on ARM64 macOS, the camera ends up being very very slightly outside the tile instead of very slightly inside, and so the test fails.

The change here is to keep the tile inside the frustum, as was intended in the first place.
2025-05-19 16:41:46 +10:00
Kevin Ring 7ec3d23632 Apply typo fixes. 2025-05-19 10:00:09 +10:00
Kevin Ring 74ccf7284a More clang errors. 2025-05-16 21:24:55 +10:00
Kevin Ring c4bffeec8d Fix clang errors. 2025-05-16 21:06:28 +10:00
Kevin Ring 4a433d46dd Require TileID to Tile constructors taking content.
This way the content reference count, which is only added when the tile
has an ID, can be correctly accounted for.
2025-05-16 14:55:01 +10:00
Kevin Ring 6810d2f584 Hook up tileRefined event. 2025-05-15 22:16:04 +10:00
Kevin Ring 6f7b674822 Report coarsening. 2025-05-15 22:00:35 +10:00
Kevin Ring e7e2d35065 Merge remote-tracking branch 'origin/diff-traversal-state' into selection-event-receiver 2025-05-15 21:53:37 +10:00
Kevin Ring 572e9bc681 Fix improper fall-through. 2025-05-15 21:48:08 +10:00
Kevin Ring 5ea9e94815 Merge remote-tracking branch 'origin/diff-traversal-state' into selection-event-receiver 2025-05-15 20:32:14 +10:00
Kevin Ring bf125bd2a2 Cleaner iterator advancement. 2025-05-15 20:12:20 +10:00
Kevin Ring 6ee18302c5 Use Doxygen 1.13.2 in prod builds. 2025-05-14 21:14:12 +10:00
Kevin Ring 3bc6e72192 Use Ubuntu 24.04 for production docs, too. 2025-05-14 21:12:23 +10:00
Kevin Ring 1411143144 Use Ubuntu 24.04 for doc generation. 2025-05-14 21:11:26 +10:00
Kevin Ring 229e336bd1 Update baseline for non-ezvcpkg builds, too. 2025-05-14 20:48:58 +10:00
Kevin Ring 8f2885589c Make sure overlay directories exist. 2025-05-14 20:40:50 +10:00
Kevin Ring 4446f6b88a Better, but still slightly dodgy, descendantsBegin implementation. 2025-05-14 20:02:36 +10:00
Kevin Ring af42e04da9 Add descendantsEnd property. 2025-05-14 17:33:28 +10:00
Kevin Ring b78455fe1f Update to current microsoft/vcpkg head. 2025-05-14 17:08:35 +10:00
Kevin Ring 093cc5ad06 Fix compiler error on older MSVC. 2025-05-14 16:49:37 +10:00
Kevin Ring 3bfb8056b8 Start hooking up selection events. 2025-05-14 16:47:45 +10:00
Kevin Ring 2c7af34d58 Merge remote-tracking branch 'origin/diff-traversal-state' into selection-event-receiver 2025-05-14 14:04:23 +10:00
Kevin Ring 31677421c5 More cleanup. 2025-05-14 14:03:15 +10:00
Kevin Ring be79e34d83 More efficient fields for reporting differences. 2025-05-14 13:28:34 +10:00
Kevin Ring d249240497 Tweak organization. 2025-05-14 12:36:10 +10:00
Kevin Ring 6578074e8f Cleanup and doc. 2025-05-14 12:27:17 +10:00
Kevin Ring b45830aa8c Iterator-based TreeTraversalState diffing. 2025-05-13 21:02:28 +10:00
Kevin Ring ca21b1ac1f Add ITileSelectionEventReceiver. 2025-05-13 17:15:06 +10:00
Kevin Ring 27d665fedf Improve doc, add assertion. 2025-05-12 21:46:40 +10:00