Kevin Ring
ad4b760b99
Merge remote-tracking branch 'origin/diff-traversal-state' into selection-event-receiver
2025-05-29 14:14:10 +10:00
Janine Liu
4afe6ee59c
Include status code in move constructor
2025-05-23 11:53:37 -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
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
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
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
3bfb8056b8
Start hooking up selection events.
2025-05-14 16:47:45 +10:00
Kevin Ring
ca21b1ac1f
Add ITileSelectionEventReceiver.
2025-05-13 17:15:06 +10:00
Janine Liu
3560039c0d
Include Tile.h in header
2025-04-29 12:00:48 -04:00
Janine Liu
2dcabd69a8
Remove calls to ViewState::create
2025-04-29 10:24:44 -04:00
Janine Liu
c0fd95bb68
Merge branch 'main' into multiple-views
2025-04-29 10:05:47 -04:00
Kevin Ring
f7904505c8
Merge pull request #1135 from CesiumGS/orthographic
...
Orthographic
2025-04-29 14:10:52 +10:00
Janine Liu
d861c19639
Merge branch 'main' into i3dm-empty-error
2025-04-28 13:54:13 -04:00
Tim Moore
f8f6207324
Change incorrect comment
2025-04-28 17:59:14 +02:00
Janine Liu
70b97bb614
Fix failing unit test
2025-04-28 11:30:03 -04:00
Janine Liu
fc83ace731
Merge branch 'main' into multiple-views
2025-04-28 10:06:54 -04:00
Janine Liu
0ca412f0be
Merge pull request #1148 from CesiumGS/bounding-volume-load-thread
...
Pass tile bounding volumes to `prepareInLoadThread`
2025-04-28 09:57:01 -04:00
Kevin Ring
e5c0fa81d0
Merge remote-tracking branch 'origin/main' into orthographic
2025-04-28 16:05:51 +10:00
Kevin Ring
cd5d4afe24
Merge remote-tracking branch 'origin/main' into multiple-views
2025-04-28 14:10:59 +10:00
Ashley Rogers
bd1dc40616
Update doc comment
2025-04-25 12:00:58 -04:00
Ashley Rogers
14ced693a1
Merge from main
2025-04-25 11:52:54 -04:00
Tim Moore
eed64b15c0
Remove unused include of CesiumGeospatial/Cartographic.h
...
Caught by clang-tidy
2025-04-25 12:16:11 +02:00
Tim Moore
099d8c14ca
Add change log note and run format
2025-04-25 10:56:33 +02:00
Tim Moore
9eed8f6879
Add test case
...
Thanks to @javagl for the test case
2025-04-24 18:51:55 +02:00
Janine Liu
ad575e3636
Merge pull request #1160 from CesiumGS/multiple-views-more
...
Multiple views: Some final improvements from review
2025-04-24 11:27:33 -04:00
Janine Liu
8a430741bc
Use hasReferencingContent in assert
2025-04-24 10:28:10 -04:00
Kevin Ring
0a939838cc
Clear raster overlays attached to non-render content.
2025-04-24 20:47:13 +10:00
Kevin Ring
d94e7d4865
Merge remote-tracking branch 'origin/multiple-views-one-reference-count' into multiple-views-more
2025-04-24 13:22:36 +10:00
Kevin Ring
ce2c0b482b
Address review comments.
2025-04-24 13:18:28 +10:00
Janine Liu
bec1332b48
Update doc for correct method
2025-04-23 16:41:29 -04:00
Tim Moore
47546bc4b6
Deprecate ViewState::create functions in favor of constructors
2025-04-23 19:07:10 +02:00
Tim Moore
8852b81214
Merge branch 'main' into orthographic
2025-04-23 18:41:59 +02:00
Kevin Ring
87c9ae7465
Doc improvements.
2025-04-23 20:58:49 +10:00
Kevin Ring
cc4e1a537c
Deprecate updateView / updateViewOffline.
2025-04-23 20:48:40 +10:00
Kevin Ring
6107fecb19
Add updateViewGroupOffline method.
2025-04-23 17:44:35 +10:00
Kevin Ring
74b919d410
Merge remote-tracking branch 'origin/multiple-views' into multiple-views-one-reference-count
2025-04-23 15:47:06 +10:00
Kevin Ring
c6c498eec1
Merge remote-tracking branch 'origin/main' into multiple-views
2025-04-23 15:46:32 +10:00
Kevin Ring
37cbd9c3bb
clang-tidy.
2025-04-17 21:16:02 +10:00
Kevin Ring
c19cbe1633
Clang-tidy
2025-04-17 19:46:04 +10:00
Kevin Ring
4d2241d3db
Fix clang warnings.
2025-04-17 18:14:53 +10:00
Kevin Ring
4de9c081fb
More cleanup.
2025-04-17 18:03:14 +10:00
Kevin Ring
463b91bdd3
Add some doc, simplify some logic.
2025-04-17 17:54:51 +10:00
Kevin Ring
6415b9a29f
Remove unnecessary changes.
2025-04-17 17:46:41 +10:00
Kevin Ring
ba8d790013
Fix assertion failure.
...
Caused by tiles that are not eligible for unloading still being loaded
when cleared.
2025-04-17 17:19:56 +10:00