Commit Graph

1684 Commits

Author SHA1 Message Date
Ashley Rogers c5a7fc4641 Scratch that - just add tile ID to log 2025-02-07 15:29:09 -05:00
Ashley Rogers d4c14dbb68 Add _loadedTiles to _doNotUnloadCount 2025-02-07 15:19:08 -05:00
Ashley Rogers 2aa36b3a1a Use _doNotUnloadCount to actually unload external tiles 2025-02-07 14:56:14 -05:00
Ashley Rogers dd27186c87 _doNotUnloadCount tracking 2025-02-07 13:51:42 -05:00
Ashley Rogers a9b4bfc3bb useBaseQuery for LayerJsonTerrainLoader 2025-02-05 10:09:18 -05:00
Kevin Ring b7e1e7c311 Remove unused `maximumSimultaneousSubtreeLoads`. 2025-02-04 18:18:07 +11:00
Kevin Ring 730bb759f0 Fix placeholder handling in BingMapsRasterOverlay. 2025-02-03 09:26:22 +11:00
Ashley Rogers eb016f0c0e Rename UriQueryParams -> UriQuery 2025-01-31 13:25:07 -05:00
Ashley Rogers 46ad1ac747 Separate query handling from Uri 2025-01-29 17:16:17 -05:00
Ashley Rogers 1c4e4c2acf Merge from main 2025-01-29 10:53:18 -05:00
Kevin Ring 344f386f90
Merge branch 'main' into culling-volume-crash 2025-01-29 19:00:33 +11:00
Ashley Rogers 7006b8177c Remove uriparser, format, etc 2025-01-28 11:57:53 -05:00
Ashley Rogers cb18f767b3 Return to previous substitution logic 2025-01-28 10:42:41 -05:00
Ashley Rogers 9e032f8aed
Merge pull request #1084 from CesiumGS/ada-url-substitute-first
ada-url: Substitute layer.json placeholders before treating as URLs
2025-01-28 10:13:58 -05:00
Ashley Rogers 158de7e4dc Merge branch 'main' of github.com:CesiumGS/cesium-native into ada-url 2025-01-28 09:55:01 -05:00
Kevin Ring 17eefa161f Substitute placeholders before manipulating layer.json URLs. 2025-01-28 21:12:12 +11:00
Ashley Rogers e16c56228b Don't crash when culling volume position is too large 2025-01-24 15:42:45 -05:00
Ashley Rogers 3d9a7f03b3 Remove new line for cross-platform test 2025-01-23 16:59:33 -05:00
Ashley Rogers 68bce2c8d0 Format 2025-01-23 16:42:12 -05:00
Ashley Rogers 06a3975d24 Add tests for Loader errors, log layer.json errors 2025-01-23 16:40:22 -05:00
Ashley Rogers 40d4ba9b71 Merge branch 'main' of github.com:CesiumGS/cesium-native into ada-url 2025-01-23 13:17:37 -05:00
Ashley Rogers cc56388500 Merge branch 'main' of github.com:CesiumGS/cesium-native into doc-raster-overlays 2025-01-23 11:49:30 -05:00
Kevin Ring 6541b5b450 Add a test. 2025-01-22 21:27:55 +11:00
Kevin Ring 4b8e520ef0 Return the highest sample height, not the first one. 2025-01-22 18:50:41 +11:00
Kevin Ring 251c399488 Merge remote-tracking branch 'origin/main' into request-headers-tileset 2025-01-22 13:43:26 +11:00
Ashley Rogers 31f16082fc Fix build errors 2025-01-21 14:50:47 -05:00
Ashley Rogers 6115d11cf7 Format 2025-01-17 16:18:05 -05:00
Ashley Rogers 45d9d7ffa6 Merge from main 2025-01-17 16:06:58 -05:00
Ashley Rogers 9617622dea Part of a Uri refactor 2025-01-17 12:07:24 -05:00
Kevin Ring 017d13393c
Merge pull request #1064 from CesiumGS/doctest
Use doctest instead of Catch2 for tests
2025-01-17 09:52:00 +11:00
Ashley Rogers 8269d1b7da Merge from main 2025-01-16 14:06:17 -05:00
Ashley Rogers e740e3a7b5 Address review comments 2025-01-16 14:05:13 -05:00
Kevin Ring feef2cd0eb Doc how raster overlays work. Other tweaks. 2025-01-16 17:26:18 +11:00
Ashley Rogers 4e318925a5 Switch tests to doctest 2025-01-15 16:58:03 -05:00
Kevin Ring 1cfb65e169 Merge remote-tracking branch 'origin/main' into doc-tile-selection-algorithm 2025-01-14 12:51:32 +11:00
Kevin Ring 79ce68ec25 Avoid repeated branch body. 2025-01-13 21:05:03 +11:00
Kevin Ring d4b8f501e3 Revert stylistic change (but maybe clang-tidy will be mad) 2025-01-13 20:44:15 +11:00
Kevin Ring 028ee29eed Merge remote-tracking branch 'origin/main' into clang-tidy-cleanup 2025-01-13 17:30:09 +11:00
Kevin Ring bb6e769c1c Add unconditionally-refined tile selction. 2025-01-13 11:01:49 +11:00
Ashley Rogers d154416227 Format, CHANGES 2025-01-09 16:30:52 -05:00
Ashley Rogers 2dcbb94c9c Allow specifying request headers in TilesetOptions 2025-01-09 16:28:39 -05:00
Kevin Ring edd488c6ed Add tile loading sections. 2025-01-08 22:46:16 +11:00
Ashley Rogers 1db43366cd Resolve review items 2025-01-06 14:48:49 -05:00
Ashley Rogers ca0bf673c5 Move tileset methods back 2024-12-20 16:43:39 -05:00
Ashley Rogers 1b7b8ce29e Fix review issues 2024-12-20 16:32:24 -05:00
Ashley Rogers 61c1fa5f17 Make clang-tidy happy again 2024-12-20 16:04:45 -05:00
Ashley Rogers 869a43267c Undo trivially constructable std::move removals 2024-12-20 15:30:31 -05:00
Ashley Rogers 768b6510b3 Quotes to brackets 2024-12-20 12:00:09 -05:00
Ashley Rogers 2c8aa4a422 Fix includes using script 2024-12-20 11:56:49 -05:00
Ashley Rogers b4a6700adc Small review changes 2024-12-20 10:31:45 -05:00
Ashley Rogers 2c992b7ba7 Performance checks 2024-12-19 15:27:53 -05:00
Ashley Rogers f7d287dd80 Modernize checks 2024-12-19 15:20:19 -05:00
Ashley Rogers 94cc7992aa Misc checks 2024-12-19 14:33:52 -05:00
Ashley Rogers 4aeee635ca More checks 2024-12-18 15:25:51 -05:00
Ashley Rogers 86a4ea9a6f Why is clang-tidy throwing bits/basic_string in here? 2024-12-18 10:41:16 -05:00
Janine Liu 8cdf943272
Merge pull request #1042 from CesiumGS/kick-to-renderable
"Kick" only when the current tile is renderable
2024-12-18 10:26:16 -05:00
Ashley Rogers 6aa10bb592 Fix cast issues 2024-12-18 10:01:52 -05:00
Kevin Ring c32cdafc24
Update Cesium3DTilesSelection/test/TestTilesetSelectionAlgorithm.cpp
Co-authored-by: Janine Liu <32226860+j9liu@users.noreply.github.com>
2024-12-18 21:02:48 +11:00
Kevin Ring bb2b7b2963
Update Cesium3DTilesSelection/src/Tileset.cpp
Co-authored-by: Janine Liu <32226860+j9liu@users.noreply.github.com>
2024-12-18 20:56:46 +11:00
Ashley Rogers 7ef48d56c7 Fix additional clang-tidy issues 2024-12-17 17:41:42 -05:00
Ashley Rogers 77094edb1f Format 2024-12-17 17:27:27 -05:00
Ashley Rogers 1e2e47ab5e misc-include-cleaner for every file 2024-12-17 17:27:03 -05:00
Ashley Rogers 2ce337be44 Merge from main 2024-12-17 11:36:54 -05:00
Ashley Rogers f934b40717 All warnings resolved 2024-12-17 11:30:58 -05:00
Kevin Ring 54f9d4b6f5 Merge remote-tracking branch 'origin/main' into doc-tile-selection-algorithm 2024-12-17 11:20:15 +11:00
Kevin Ring 4e6e2b8300
Merge pull request #1024 from CesiumGS/update-readme
Overhaul README
2024-12-17 10:36:08 +11:00
Kevin Ring f8956edf9c Fix misplaced doc comment. 2024-12-17 10:28:55 +11:00
Kevin Ring 09b25b6aa8 Fix test failures. 2024-12-16 22:59:26 +11:00
Kevin Ring 2436a0e5c4 Merge remote-tracking branch 'origin/main' into kick-to-renderable 2024-12-16 20:33:02 +11:00
Ashley Rogers 39e7037927 Enum value 'descriptions' for generated code 2024-12-13 11:20:02 -05:00
Janine Liu 44c5892779
Apply suggestions from code review 2024-12-13 10:50:46 -05:00
Kevin Ring 3251cda0dc Don't kick to a tile that isn't renderable.
Unless the loadingDescendantLimit is exceeded.
2024-12-13 22:11:32 +11:00
Ashley Rogers f91818e039 Even more documentation 2024-12-11 15:33:30 -05:00
Kevin Ring 16b237e84e Improve clarity of selection algorithm. 2024-12-11 07:37:22 +11:00
Ashley Rogers 254e7598b8 Some async, geometry, selection docs 2024-12-10 11:26:13 -05:00
Kevin Ring d890aa9178 Slight reorganization of "ancestorMeetsSse" for clarity. 2024-12-10 22:08:46 +11:00
Kevin Ring 9e7f8522c3 Formatting. 2024-12-09 21:27:52 +11:00
Kevin Ring 94ad53bf7f Fix selection bug, and debug helper. 2024-12-09 21:26:00 +11:00
Ashley Rogers 4d82403b80 Pan-zoom, add dependencies page. 2024-12-06 18:21:57 -05:00
Ashley Rogers bb365c8aee Dependency graph generation 2024-12-04 14:39:16 -05:00
Kevin Ring 4018349f68 CHANGES.md, changes from self review. 2024-11-29 20:51:26 +11:00
Kevin Ring c91707ec12 More cleanup. 2024-11-29 19:53:33 +11:00
Kevin Ring e6b7e233d5 Remove unnecessary field from QuantizedMeshLoadResult. 2024-11-29 19:44:53 +11:00
Kevin Ring 97ee4f37e0 Comments and cleanup. 2024-11-29 19:28:32 +11:00
Kevin Ring e55b35c435 Re-add `Tileset::getExternals`. 2024-11-29 19:13:12 +11:00
Kevin Ring d19af4955d Better token refresh logging. 2024-11-29 18:05:18 +11:00
Kevin Ring 086903e60a Fix Clang / GCC warnings. 2024-11-29 07:46:35 +11:00
Kevin Ring 77743cba4e Refresh ion token on 401 for any type of asset.
By using an IAssetAccessor decorator.
2024-11-28 22:50:18 +11:00
Kevin Ring 6ef197053f Several fixes for shared asset problems. 2024-11-28 18:31:42 +11:00
Ashley Rogers 08dcb82f9e Document undocumented parameters 2024-11-26 14:27:37 -05:00
Ashley Rogers fdabe39f6e Fix some Doxygen warnings 2024-11-26 14:14:58 -05:00
Ashley Rogers cca8871eef Include both catch2 headers 2024-11-22 11:30:45 -05:00
Ashley Rogers f82d65bead Change Catch2 header 2024-11-22 11:17:21 -05:00
Ashley Rogers 3832758a15 Merge from main 2024-11-21 15:48:02 -05:00
Kevin Ring db94337b49 Merge remote-tracking branch 'origin/main' into ellipsoid-height-queries 2024-11-21 21:14:44 +11:00
Ashley Rogers acc9e81d12 Merge from main 2024-11-20 17:12:43 -05:00
Ashley Rogers 52633c67f4 Non-PropertyTable changes 2024-11-20 16:20:04 -05:00
Kevin Ring 3168f9eef1 Rename ITilesetHeightQuery to ITilesetHeightSampler. 2024-11-21 07:19:43 +11:00
Ashley Rogers 86a4bf7e53 Fix warnings ignored on headers with SYSTEM 2024-11-19 15:47:40 -05:00
Kevin Ring 34cff71426 Add ITilesetHeightQuery. 2024-11-19 21:47:50 +11:00