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