Commit Graph

701 Commits

Author SHA1 Message Date
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
Bao Tran f7217bced2 use the original algo for finding compatible types 2021-07-19 00:07:34 -04:00
Bao Tran eadaae1d8a add test to make sure we don't write pass feature table count 2021-07-18 15:15:51 -04:00
Bao Tran 4f7fc73b0d manually add string to rapidjson buffer to prevent quotations 2021-07-18 14:27:49 -04:00
Bao Tran 87b766ae28 fix compiler warning 2021-07-18 11:35:25 -04:00
Bao Tran 7576daed66 use featureTable count to limit the json array 2021-07-18 11:11:14 -04:00
Bao Tran b88880b28d use only one RapidJson StringBuffer to minimize heap alloc 2021-07-18 00:50:44 -04:00
Bao Tran 6118107624 add warning logging when converting binary metadata property 2021-07-17 23:44:34 -04:00
Bao Tran c25c13b27c static_assert rapidjson::Value::Char size 2021-07-15 19:33:03 -04:00
Bao Tran eca0952eb2 add assertion when converting binary metadata 2021-07-15 19:25:42 -04:00
Bao Tran 6ab6caad32 fix compiler warning 2021-07-15 17:33:24 -04:00
Bao Tran 1185d2e78f use int64 for meta array 2021-07-15 17:17:30 -04:00
Bao Tran dab9312560 use int64_t for property view 2021-07-13 13:47:01 -04:00
Bao Tran 327780ed42 fix thirdparty headers 2021-07-13 11:16:38 -04:00
Bao Tran abdef78b04 remove misleading comment in the batch table upgrader 2021-07-12 12:45:57 -04:00
Bao Tran 18eb2a02a0 remove byteStride in metadata 2021-07-12 12:41:26 -04:00
Bao Tran aec415b479 check positive featureTableJsonByteLength early 2021-07-12 12:27:29 -04:00
Bao Tran e6a378920b Merge branch 'main' into feature-metadata-extension 2021-07-08 18:50:41 -04:00
Kevin Ring 4e45bab460 Use angle brackets to #include catch2. 2021-07-04 22:57:11 +10:00
Bao Tran e1eb2d1f84 Merge branch 'main' into feature-metadata-extension 2021-07-02 10:50:43 -04:00
Kevin Ring 192920e218 Normalize all the line endings. 2021-07-01 16:34:08 +10:00
Kevin Ring 46c01f0d10 Merge remote-tracking branch 'origin/main' into load-tracing 2021-06-30 09:17:27 +10:00
Kevin Ring a74941bf53 Refactor schedulers. 2021-06-27 22:37:32 +10:00
knowmore d6bd025b21 fix: use int32_t rather than uint32_t
ref https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#es106-dont-try-to-avoid-negative-values-by-using-unsigned
2021-06-26 23:00:20 +08:00
Kevin Ring 6186545827 Fix test compilation problems. 2021-06-26 22:36:54 +10:00