Commit Graph

3960 Commits

Author SHA1 Message Date
Kevin Ring 1248522dba
Merge pull request #722 from CesiumGS/finish-loading-crash
Fix crash caused by redundant finishLoading call.
2023-09-03 18:15:57 +10:00
Kevin Ring 9cc9f83d81 Fix crash cause by redundant finishLoading call. 2023-09-03 10:38:33 +10:00
Kevin Ring b4aaf58acf Bump to v0.27.0. 2023-09-01 14:49:15 +10:00
Kevin Ring aac8c60188
Merge pull request #721 from CesiumGS/finish-loading-parent
Finish loading parent tile when needed for upsampling.
2023-09-01 12:21:47 +10:00
Kevin Ring e406287a91 Finish loading parent tile when needed for upsampling. 2023-09-01 11:39:58 +10:00
Janine Liu da901d260e
Merge pull request #709 from CesiumGS/tileset-metadata-take-two
Allow access to Tileset-level metadata (`schema`, `schemaUri`, `groups`, `metadata`)
2023-08-30 20:35:38 -04:00
Janine Liu 358c2790f0
Merge pull request #711 from CesiumGS/generated-readers
Add *Reader classes to CesiumGltfReader and Cesium3DTilesReader.
2023-08-30 20:33:46 -04:00
Janine Liu 9fb3973234
Merge pull request #710 from CesiumGS/json-read-tweaks
Allow reading statically-typed classes from `radidjson::Value`, avoid diamond-shaped inheritance
2023-08-30 20:33:21 -04:00
Kevin Ring a2d5b92ea8 Fix misnaming. 2023-08-31 09:28:36 +10:00
Kevin Ring 57476c3034 Changes from review. 2023-08-31 09:27:06 +10:00
Kevin Ring 7c8f4b1473 Fix test failures, change some CHECK to REQUIRE. 2023-08-31 09:23:30 +10:00
Kevin Ring 5637a68f30 Merge remote-tracking branch 'origin/generated-readers' into tileset-metadata-take-two 2023-08-31 09:18:29 +10:00
Kevin Ring 309c1817fa Merge remote-tracking branch 'origin/json-read-tweaks' into generated-readers 2023-08-31 09:08:54 +10:00
Kevin Ring 29349a43e2 Remove unnecessary overrides. 2023-08-31 09:07:39 +10:00
Kevin Ring 77a256cc0b Merge remote-tracking branch 'origin/main' into json-read-tweaks 2023-08-31 08:59:46 +10:00
Brian Langevin 55532ec01f
Merge pull request #717 from CesiumGS/sticky-additive-refinement
Don't let additive-refined tiles get stuck visible when zooming out quickly
2023-08-30 14:18:39 -06:00
Janine Liu 83a054a4a3
Update CesiumJsonReader/include/CesiumJsonReader/JsonReader.h 2023-08-30 10:59:05 -04:00
Kevin Ring 5a9c23bd3a Add a test. 2023-08-30 21:26:58 +10:00
Kevin Ring 2a113dc5ab Treat additive-refined tiles as rendered, because they are. 2023-08-30 19:19:32 +10:00
Brian Langevin 502582aadb
Merge pull request #706 from CesiumGS/unknown-properties
Capture unknown properties when reading JSON for glTF, 3D Tiles, etc.
2023-08-28 13:03:06 -06:00
Kevin Ring 3f4034101b Fix VS2017/2019 warning. 2023-08-28 21:07:29 +10:00
Kevin Ring 31fc053321 Fix clang warning. 2023-08-28 19:22:41 +10:00
Kevin Ring 5bf8a7b10e struct -> class 2023-08-28 19:13:46 +10:00
Kevin Ring 946887abe7 Add getArrayOfStrings helper to JsonValue. 2023-08-28 18:41:25 +10:00
Kevin Ring 51e798e4ea Add test for async schema loading. 2023-08-28 18:24:08 +10:00
Kevin Ring 6145b547a6 Update CHANGES.md. 2023-08-28 17:48:56 +10:00
Kevin Ring 153890dbbf Add `Tileset::loadMetadata`. 2023-08-28 17:47:48 +10:00
Kevin Ring 2babed53b1 Add tests of unknown properties in glTF. 2023-08-25 15:13:05 +10:00
Brian Langevin f442bb4268
Merge branch 'main' into unknown-properties 2023-08-24 11:17:47 -06:00
Brian Langevin d3573a1e2e
Merge pull request #701 from CesiumGS/uwp
Changes to support using cesium-native in Universal Windows Platform (UWP) applications
2023-08-24 11:15:32 -06:00
Brian Langevin 9239add447
Merge pull request #705 from CesiumGS/regenerate-code
Update npm dependencies and regenerate 3DTiles/glTF classes.
2023-08-24 10:32:52 -06:00
Brian Langevin ee9b3697be
Merge branch 'main' into uwp 2023-08-24 10:14:52 -06:00
Brian Langevin 0dc3282df2
Merge pull request #696 from CesiumGS/local-horizontal-from-transform
Add LocalHorizontalCoordinateSystem constructors taking ECEF<->Local matrices.
2023-08-24 09:11:38 -06:00
Kevin Ring 3898d6b7f8
Merge pull request #708 from CesiumGS/ktx-fully-decompress-if-error
Fully decompress KTX images if transcoding fails.
2023-08-24 19:20:07 +10:00
Kevin Ring 9a1abb295d Add missing dll export of FoundMetadataProperty. 2023-08-24 19:13:40 +10:00
Kevin Ring 9f73df1024 Merge remote-tracking branch 'origin/generated-readers' into tileset-metadata-take-two 2023-08-24 18:49:51 +10:00
Kevin Ring 0f6436cdb8 Merge remote-tracking branch 'origin/json-read-tweaks' into generated-readers 2023-08-24 18:48:24 +10:00
Kevin Ring 67fb41961d Merge remote-tracking branch 'origin/unknown-properties' into json-read-tweaks 2023-08-24 18:47:12 +10:00
Kevin Ring f6e7ac1d07 Merge remote-tracking branch 'origin/regenerate-code' into unknown-properties 2023-08-24 18:39:05 +10:00
Kevin Ring 3b40023c41 Fix install script. 2023-08-24 16:21:26 +10:00
Kevin Ring 8253f1004b Add doc about code generation to the main readme. 2023-08-24 16:20:10 +10:00
Kevin Ring 4194e31a10 sizeof(uint32_t) instead of 4. Tweak test comment. 2023-08-24 15:57:22 +10:00
Kevin Ring ee6bf7a76e Merge remote-tracking branch 'origin/main' into uwp 2023-08-24 15:42:52 +10:00
Kevin Ring 1fe17c3a93 Merge remote-tracking branch 'origin/main' into local-horizontal-from-transform 2023-08-24 15:40:29 +10:00
Kevin Ring e8525be4fe Update doc. 2023-08-24 15:35:53 +10:00
Kevin Ring fe26c94446 Remove unnecessary forward declaration. 2023-08-24 07:07:09 +10:00
Kevin Ring d24e5f9dfd Update CHANGES.md, remove unnecessary change. 2023-08-23 20:58:14 +10:00
Kevin Ring 532d4e7d8c Merge remote-tracking branch 'origin/generated-readers' into tileset-metadata-take-two 2023-08-23 19:02:57 +10:00
Kevin Ring b3d13bcbb0 Update CHANGES.md. 2023-08-23 19:02:19 +10:00
Kevin Ring b1f2650f55 Add *Reader classes to CesiumGltfReader and Cesium3DTilesReader. 2023-08-23 18:52:44 +10:00