Commit Graph

3996 Commits

Author SHA1 Message Date
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
Kevin Ring 3585ba3be8 Merge remote-tracking branch 'origin/json-read-tweaks' into tileset-metadata-take-two 2023-08-23 18:13:32 +10:00
Kevin Ring 25944b78d4 Read from radidjson::Value. 2023-08-23 15:37:02 +10:00
Kevin Ring ea6a74ef3a Fix another clang warning. 2023-08-23 14:58:41 +10:00
Kevin Ring d0a3091b12 Fix dodgy destructor declaration. 2023-08-23 14:28:04 +10:00
Kevin Ring 20cbc17951 Formatting. 2023-08-23 14:18:47 +10:00
Kevin Ring 056edba5c7 Add a test based on material variants. 2023-08-23 13:41:57 +10:00
Kevin Ring c68207a6a4 Add MetadataQuery class. 2023-08-23 11:30:06 +10:00
Kevin Ring ef2ac5d1db Add missing file. 2023-08-23 09:07:53 +10:00
Kevin Ring c0fc8b6795 More tileset metadata to a separate struct. 2023-08-23 09:07:35 +10:00
Kevin Ring cfaaf4d737 Add doc for readers. 2023-08-22 22:23:04 +10:00
Kevin Ring 8f8cb9bb8c Generate Reader classes, remove hand-written versions. 2023-08-22 22:15:47 +10:00
Kevin Ring 79d33e2365 Fix Clang/GCC compiler error. 2023-08-21 21:44:22 +10:00
Kevin Ring e99b00d228 Formatting. 2023-08-21 21:18:35 +10:00
Kevin Ring 789fed81fc Support metadata on external tilesets. 2023-08-21 20:07:01 +10:00
Kevin Ring 44ad7866d0 Expose metadata on root tile and external tilesets. 2023-08-21 18:51:12 +10:00
Kevin Ring 056eecc6b3 Give tileset a root "external" tile. 2023-08-21 18:36:49 +10:00
Joseph Kaile a322f8fc16 Merge branch 'main' into ktx-fully-decompress-if-error 2023-08-18 11:00:22 -04:00
Joseph Kaile 9713d37e8c Revert "use astc before pvrtc if available"
This reverts commit f6f7a2c5e9.
2023-08-18 10:57:51 -04:00