Commit Graph

1873 Commits

Author SHA1 Message Date
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
Kevin Ring 00c575d1b5 More ref count cleanup, fix tests. 2025-04-17 15:40:10 +10:00
Kevin Ring a973df464b Keep TilesetContentManager alive while Tiles are alive. 2025-04-17 10:53:01 +10:00
Kevin Ring 9a4a3e3e78 Revert "Remove CESIUM_DEBUG_TILE_UNLOADING."
This reverts commit 6ee6210f78.
2025-04-16 15:53:44 +10:00
Kevin Ring 79bfe21186 Add some assertions. 2025-04-16 15:53:12 +10:00
Kevin Ring 0b0cb86831 clang-tidy 2025-04-15 18:32:30 +10:00
Kevin Ring 23fc5b27ab Comment tweak. 2025-04-15 17:52:41 +10:00
Kevin Ring 5fc9ed5dae Rename functions. 2025-04-15 17:49:14 +10:00
Kevin Ring 4f29c7b734 Assert that content isn't set twice. 2025-04-15 17:44:05 +10:00
Kevin Ring a2657e356b Remove rambling and redundant comment. 2025-04-15 17:30:14 +10:00
Kevin Ring 6ee6210f78 Remove CESIUM_DEBUG_TILE_UNLOADING.
Unfortunately there's no good way to support this sort of thing, now
that almost all of the reference counting is managed by
IntrusivePointer.
2025-04-15 17:25:42 +10:00
Kevin Ring 841344831b Hold IntrusivePointer during Tile loading. 2025-04-15 17:02:22 +10:00
Kevin Ring 41889dcfee Tile::Pointer and other cleanup. 2025-04-15 16:55:18 +10:00
Kevin Ring 818e4fccc3 More reference counting doc. 2025-04-15 16:12:54 +10:00
Kevin Ring 6e4b13f994 Fix clang-tidy warnings. 2025-04-14 19:33:37 +10:00