Commit Graph

7119 Commits

Author SHA1 Message Date
Tim Moore a77de2939e Add missing documentation 2025-10-29 18:10:00 +01:00
Tim Moore 72bd5d9855 Fix errors picked up by CI
The complex templated code in testIntersection causes "unreachable
code" errors in Windows, which I think are spurious.
2025-10-28 18:52:10 +01:00
Tim Moore 2478bd5c49 Intersection tests for BoundingVolume 2025-10-27 17:57:08 +01:00
Tim Moore 43d65a17f0 Add a UID for tiles
This is a uint64 that is unique for any tile currently instantiated in
any tileset.
2025-10-01 12:57:21 +02:00
Tim Moore 40c2b4ac74 cleanup 2025-09-22 16:06:07 +02:00
Tim Moore 0d1f225f48 Merge branch 'cmake-namespace' into tileset-requests 2025-09-18 11:27:54 +02:00
Tim Moore 99486fcaec Generic tile requests
Generalize height sample requests to a more generic request
2025-09-18 11:27:15 +02:00
Tim Moore c88bd5f7bd More documentation fixes 2025-08-28 21:49:48 +02:00
Tim Moore 9c6a8fce58 Documentation fixes 2025-08-28 19:18:19 +02:00
Tim Moore eadf0cbf2b Add include files for clang-tidy's benefit 2025-08-28 19:03:39 +02:00
Tim Moore 4806a06303 Add test for loading GeoJson 2025-08-28 13:04:08 +02:00
Tim Moore adb705fb3e Call prepareInLoadThread() for tiles with feature content 2025-08-27 11:23:57 +02:00
Tim Moore 3bead275f6 Support MAXAR_content_geojson in tilesets 2025-08-25 19:15:59 +02:00
Janine Liu 8f17045f1c
Merge pull request #1222 from CesiumGS/more-tileset-parsing
Make more properties from tileset.json available on `TilesetMetadata`
2025-08-20 14:34:04 -04:00
Janine Liu bc3230582a
Merge pull request #1221 from CesiumGS/const-get-root-tile
Only provide `const` access to the root tile
2025-08-20 14:33:23 -04:00
Kevin Ring a4c2890564 Merge remote-tracking branch 'origin/const-get-root-tile' into more-tileset-parsing 2025-08-20 15:04:45 +10:00
Kevin Ring 1bceed75ef Remove unnecessary casts. 2025-08-20 12:36:27 +10:00
Janine Liu 20ffad2cc7 Small modifications from review 2025-08-19 13:54:41 -04:00
Janine Liu 5dbb1758c7 Merge branch 'const-get-root-tile' into more-tileset-parsing 2025-08-19 12:05:25 -04:00
Janine Liu d381a1428e
Merge branch 'main' into const-get-root-tile 2025-08-19 11:55:18 -04:00
Janine Liu e19684a8dc
Merge pull request #1224 from CesiumGS/offline-with-no-frustums
Fix an endless loop in `updateViewGroupOffline` when it's given an empty list of frustums
2025-08-18 10:57:00 -04:00
Janine Liu 2afa25b81d
Update CHANGES.md 2025-08-18 10:22:07 -04:00
Kevin Ring ccf0d99b99 Add test case and update CHANGES.md. 2025-08-15 16:22:43 +10:00
Kevin Ring ed1618fa67 Don't get stuck in an endless loop if there are no frustums. 2025-08-15 15:58:06 +10:00
Kevin Ring 7eb11ca014 clang-tidy 2025-08-11 21:34:38 +10:00
Kevin Ring 2074cebcce Fix gcc/clang warning. 2025-08-11 17:42:35 +10:00
Kevin Ring 891e399e09 Load unknownProperties, too. 2025-08-11 17:37:42 +10:00
Kevin Ring d0c7b11a42 More complete tileset.json parsing into TilesetMetadata. 2025-08-11 17:32:51 +10:00
Kevin Ring 2fd6dd2cca Parse more fields from tileset.json in TilesetMetadata. 2025-08-11 16:17:51 +10:00
Kevin Ring ecebbcd3fd TileLoadRequester returns const Tiles. 2025-08-11 13:08:49 +10:00
Kevin Ring 3eb0de0258 Remove non-const loadedTiles and forEachLoadedTile methods. 2025-08-11 11:42:00 +10:00
Kevin Ring a9f0baf975 Update CHANGES.md. 2025-08-08 18:59:26 +10:00
Kevin Ring baa5b65ecb Make tiles in ViewUpdateResult const, too. 2025-08-08 18:55:31 +10:00
Kevin Ring 1ce257cf9e Fix GCC warning. 2025-08-08 15:45:24 +10:00
Kevin Ring 5874832126 Update CHANGES.md. 2025-08-08 14:37:22 +10:00
Kevin Ring b069b86ea6 Remove non-const version of getRootTile. 2025-08-08 14:30:06 +10:00
Tim Moore 3cdadbb67b Use CMAKE_COMPILE_WARNING_AS_ERROR if available
This gives developers the option to "motor through" local compilation
problems by not treating warnings as errors.
2025-08-06 20:09:14 +02:00
Tim Moore 75fac260fc Add targets with cesium-native:: namespace 2025-08-06 20:08:43 +02:00
Tim Moore 7bc3f3e72e Add blend2d to the exported dependencies 2025-08-05 19:42:18 +02:00
Kevin Ring 396dfc1705
Merge pull request #1163 from CesiumGS/vector-rasterizer
Rasterize GeoJSON data for a RasterOverlay
2025-08-01 08:49:25 +10:00
Kevin Ring 2ea0beb254
Update CHANGES.md 2025-08-01 08:23:06 +10:00
Kevin Ring d1fe3ba2a7 Fix test. 2025-08-01 08:11:40 +10:00
Ashley Rogers c750295cb0 Only support geographic projection for GeoJSON overlay 2025-07-31 16:48:47 -04:00
Kevin Ring 0df7d90b0a Merge remote-tracking branch 'origin/main' into vector-rasterizer 2025-07-31 19:55:28 +10:00
Kevin Ring 08237d7b25 Fix build failure after merge. 2025-07-31 19:55:03 +10:00
Kevin Ring a3c944a5dc
Merge pull request #1220 from CesiumGS/android-fix
Fix warning-as-error on Android (from Unity build).
2025-07-31 19:38:26 +10:00
Kevin Ring 8bea11775c
Merge branch 'main' into vector-rasterizer 2025-07-31 19:30:34 +10:00
Kevin Ring 1032c60ed3 Formatting. 2025-07-31 19:27:46 +10:00
Kevin Ring e331151aaf Fix warning-as-error on Android (from Unity build). 2025-07-31 19:17:47 +10:00
Kevin Ring e6bbd92f33 Improve anti-meridian behavior of expandToIncludeGlobeRectangle. 2025-07-31 18:39:55 +10:00