Commit Graph

3960 Commits

Author SHA1 Message Date
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
Joseph Kaile 078f05d855 Revert "update changes"
This reverts commit e8fbd8d139.
2023-08-18 10:57:39 -04:00
Kevin Ring 0dbf93091c Start reading metadata and groups properties. 2023-08-18 23:08:58 +10:00
Kevin Ring 31f0ed55c9 Expose Schema on Tileset. 2023-08-18 21:56:48 +10:00
Joseph Kaile e8fbd8d139 update changes 2023-08-17 18:50:35 -04:00
Joseph Kaile f6f7a2c5e9 use astc before pvrtc if available 2023-08-17 18:41:48 -04:00
Joseph Kaile 3388f49f32 update changes 2023-08-17 15:54:52 -04:00
Joseph Kaile 410312ff32 formatting 2023-08-17 15:49:31 -04:00
Joseph Kaile e4852cdf7b fully decompress ktx texture if unable to transcode 2023-08-17 15:47:31 -04:00
Kevin Ring 07d64139a2 Rename ExtensionReaderContext to JsonReaderOptions. 2023-08-16 15:31:57 +10:00
Kevin Ring 7c2393fb2e Update CHANGES.md. 2023-08-16 15:27:54 +10:00
Kevin Ring 5d70051a78 Making storing unknown properties optional. 2023-08-16 15:26:23 +10:00
Kevin Ring a74caa6439 Capture unknown properties in an "unsupported" JsonObject. 2023-08-16 15:26:23 +10:00
Kevin Ring 400f832d32 Update npm dependencies and regenerate 3DTiles/glTF classes. 2023-08-16 10:54:01 +10:00
Brian Langevin 737e710d77
Merge pull request #699 from CesiumGS/tileset-destructor-doc
Update doc for Tileset destructor.
2023-08-15 10:47:05 -06:00
Kevin Ring 1595345dbf Merge remote-tracking branch 'origin/main' into local-horizontal-from-transform 2023-08-08 08:50:10 +10:00
Kevin Ring 729357ea0e Update CHANGES.md. 2023-08-04 21:27:39 +10:00
Kevin Ring a495c7e88d Formatting. 2023-08-04 19:49:44 +10:00
Kevin Ring 60ad1066da Header dir needs to be public. 2023-08-04 19:48:07 +10:00
Kevin Ring 9b44b7d5ae Install csprng, except on UWP. 2023-08-04 19:41:08 +10:00
Kevin Ring 4e6c3cd113 Mark csprng headers as SYSTEM PRIVATE. 2023-08-04 19:35:05 +10:00
Kevin Ring 53ed812fe3 Add test for fillWithRandomBytes. 2023-08-04 19:28:53 +10:00
Kevin Ring f54556704e Restore compatibility with non-Windows platforms. 2023-08-04 18:26:18 +10:00
Kevin Ring 335ea90678 Hackily get cesium-native compiling on UWP. 2023-08-04 08:53:12 +10:00
Kevin Ring cb37dbfab0
Merge pull request #700 from CesiumGS/fix-invalid-error
Prevent empty error message from getting propagated to loadErrorCallback
2023-08-03 07:57:54 +10:00
Sean Lilley e4ef04b566 Prevent empty error message from getting propagated to a tileset's loadErrorCallback 2023-08-02 11:05:58 -04:00
Kevin Ring ada43f0950 Fix clang warnings. 2023-08-02 10:57:04 +10:00
Kevin Ring 37f0a4569d Merge remote-tracking branch 'origin/main' into local-horizontal-from-transform 2023-08-02 10:51:09 +10:00
Kevin Ring 24f46f63a4 Update doc for Tileset destructor. 2023-08-02 10:10:05 +10:00
Kevin Ring 172ac5ddcc Bump to v0.26.0. Update CHANGES.md. 2023-08-01 12:49:59 +10:00
Kevin Ring 320477cc7d
Merge pull request #697 from CesiumGS/install-meshoptimizer
Install meshoptimizer targets.
2023-08-01 10:46:44 +10:00
Kevin Ring f935ed55da Install meshoptimizer targets. 2023-08-01 09:30:14 +10:00
Kevin Ring 3750d1c748
Merge pull request #689 from CesiumGS/meshopt-compression
Add support for Meshopt compression
2023-08-01 08:41:46 +10:00