Commit Graph

725 Commits

Author SHA1 Message Date
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 acc9e81d12 Merge from main 2024-11-20 17:12:43 -05:00
Ashley Rogers 86a4bf7e53 Fix warnings ignored on headers with SYSTEM 2024-11-19 15:47:40 -05:00
Ashley Rogers 2dbd86e5c3 Merge branch 'cpp20' of github.com:CesiumGS/cesium-native into clang-tidy-4 2024-11-19 14:39:38 -05:00
Ashley Rogers 17c1887164 Regenerate classes 2024-11-19 14:39:18 -05:00
Kevin Ring fb24a2efe1 Merge remote-tracking branch 'origin/cpp20' into remove-gsl 2024-11-19 09:15:21 +11:00
Kevin Ring 8a23ca54d9 Merge remote-tracking branch 'origin/main' into cpp20 2024-11-19 09:14:49 +11:00
Kevin Ring 1f092764fe Add int casts in generated code to placate clang/gcc. 2024-11-17 14:16:42 +11:00
Ashley Rogers 67044b3e2e Merge from main 2024-11-15 15:46:44 -05:00
Ashley Rogers aa11cca7e5 Fix generate-3d-tiles and generate-quantized-mesh-terrain 2024-11-15 15:41:48 -05:00
Kevin Ring 651d3b4d43 Merge remote-tracking branch 'origin/main' into remove-gsl 2024-11-15 13:58:24 +11:00
Sean Lilley f51948fbe4 Remove old CESIUM_NATIVE_ CMake variables 2024-11-13 11:22:17 -05:00
Kevin Ring 89dfc44bdc Remove use of GSL.
Change gsl::span to std::span, and replace the few uses of gsl::narrow
with an alternative.
2024-11-06 15:16:03 +11:00
Kevin Ring 08e5ea0397 Regenerate 3D Tiles classes. 2024-11-05 20:41:20 +11:00
Bradley Austin Davis 24d783fb01 Migrate dependencies to vcpkg 2024-02-24 00:37:37 +00:00
Kevin Ring c341a72806 Revert "Merge pull request #786 from jherico/feature-vcpkg"
This reverts commit 198ed9d4b4, reversing
changes made to 09c1eb76b4.
2024-02-23 09:08:15 +11:00
Bradley Austin Davis e20c154c55 Migrating dependencies to vcpkg 2024-02-02 10:40:59 -08:00
Kevin Ring 2bdd74a0a3 Use generated classes to read subtrees. 2023-11-10 23:26:42 +11:00
Kevin Ring ef7e8e3536 Start implementing SubtreeFileReader. 2023-11-09 22:12:59 +11:00
Kevin Ring 9a1abb295d Add missing dll export of FoundMetadataProperty. 2023-08-24 19:13:40 +10:00
Kevin Ring c68207a6a4 Add MetadataQuery class. 2023-08-23 11:30:06 +10:00
Kevin Ring 400f832d32 Update npm dependencies and regenerate 3DTiles/glTF classes. 2023-08-16 10:54:01 +10:00
Kevin Ring eef536b4f0 Regenerated 3D Tiles, too. 2022-12-23 14:46:25 +11:00
Sean Lilley 6d21411c25 Add 3D Tiles 1.1 support to serializer, drop redundant extensions 2022-06-30 19:08:32 -04:00
Sean Lilley 00eab5bed7 Update 3D Tiles and glTF extensions 2022-03-16 09:15:02 -04:00
Sean Lilley be3f18cf9b Support optional JsonValue properties 2022-02-27 17:58:43 -05:00
Sean Lilley b76468a278 Remove old files 2022-02-27 17:12:41 -05:00
Sean Lilley c2a56aa0d6 Rerun generator 2022-02-27 12:51:13 -05:00
IanLilleyT 21904215dd updated generator for 3d tiles 1.1 schemas 2022-02-18 18:06:14 -05:00
Sean Lilley 5e78d1d72a Added more gltf and 3d tiles extensions 2022-01-21 14:25:35 -05:00
Sean Lilley 4ab275de70 Update scripts 2021-12-03 11:32:53 -05:00
Sean Lilley 21c65ddac8 Change folder structure for src folders 2021-12-03 11:11:41 -05:00
Sean Lilley 2cdcb92e20 Namespace cleanup 2021-12-02 18:34:22 -05:00
Kevin Ring eb04d95449 Add generated 3DTILES_bounding_volume_S2 extension. 2021-11-05 16:44:01 +11:00
Sean Lilley ce6b7ce944 Add support for 3DTILES_content_gltf 2021-11-01 11:28:52 -04:00
Sean Lilley 8453d760e7 Rename generate-gltf-classes to generate-classes 2021-10-12 12:51:55 -04:00
Kevin Ring 0169625e68 Add empty source file to Cesium3DTiles library.
Otherwise there's no .lib on a clean build, which breaks the build of
the tests. We could fix that by declaring the library an INTERFACE
library, but that would require further changes to our cmake config. No
source files in Cesium3DTiles is probably only temporary, so we'll just
work around it for now.
2021-10-12 23:37:07 +11:00
Kevin Ring 0c4c7fc1df ExtensibleObject is in CesiumUtility namespace. 2021-10-12 18:26:26 +11:00
Kevin Ring a2d8f3efa7 Regenerate Cesium3DTiles types. 2021-10-12 18:06:47 +11:00
Sean Lilley 7dad7003bb One ExtensibleObject 2021-10-11 16:47:49 -04:00
Sean Lilley 4dbe87294f Add Cesium3DTiles project 2021-10-10 18:20:15 -04:00
Daniel Krupka 8b3bb34827 Rename Cesium3DTiles -> Cesium3DTilesSelection 2021-07-30 11:45:37 -04:00
Kevin Ring 1a11867309 Don't interpret extensions or extras as a property name. 2021-07-25 00:13:36 +10:00
Kevin Ring e2b01dd0e4 Add tracing for batch table upgrade. 2021-07-24 23:59:46 +10:00
Kevin Ring 449068c3d6
Merge pull request #281 from CesiumGS/feature-metadata-extension
Upgrade batch table to EXT_feature_metadata extension
2021-07-24 21:32:14 +10:00
Bao Tran 391cc3ec4e fix typo 2021-07-19 01:06:25 -04:00
Bao Tran 0221b1c91a upgrade test to convert int64 when uint32 is not enough 2021-07-19 01:02:34 -04:00
Bao Tran c7f931ade3 use rapidjson built in to check if int64 can convert to float lossless 2021-07-19 00:49:25 -04:00