Tim Moore
225f885d94
Remove obsolete references to dependency header directories
2025-03-31 17:06:14 +02:00
Kevin Ring
0cb0634bd3
Merge remote-tracking branch 'origin/main' into vcpkg-pkg
2025-03-27 10:37:16 +11:00
Tim Moore
e4e83f882f
Make lambda mutable
2025-03-24 15:27:40 +01:00
Tim Moore
771c3f71ba
Fix memory leak in GltfReader::postprocessGltf
...
A unique_ptr to GltfReaderResult was released, but nothing ever
deleted the pointed-to object.
2025-03-24 12:48:20 +01:00
Janine Liu
849ca20118
Formatting
2025-03-20 10:07:16 -04:00
Alexandre Walensa
f882d80e36
GltfReader.cpp: call Uri::resolve() with useBaseQuery = true.
...
This is needed to fetch the textures used by tilesets coming from the Bentley mesh export service,
because the base URL contains authorization info in its parameters, which must be kept when requesting the textures.
2025-03-17 14:48:37 +01:00
Tim Moore
9c1eb44400
Merge branch 'main' into vcpkg-pkg
2025-02-26 18:05:07 +01:00
Kevin Ring
a6808d37d0
Merge pull request #1103 from CesiumGS/ext-primitive-voxels
...
Generate classes for `EXT_primitive_voxels`
2025-02-14 08:57:59 +11:00
Tim Moore
e221a72631
Merge remote-tracking branch 'origin/main' into vcpkg-pkg
2025-02-13 14:58:27 +01:00
Tim Moore
4ef03f90b7
Fix conversion functions for KHR_mesh_quantization decompression
...
This looks like a cut-and-paste error, but the result was that
geometry that used unsigned byte positions would be approximately
doubled in size, and geometry that used signed 16 bit integers would
be half size.
2025-02-11 15:42:34 +01:00
Janine Liu
8ebacf9f6e
Generate EXT_primitive_voxels and related classes
2025-02-07 16:53:34 -05:00
Tim Moore
ed58d0236b
Merge remote-tracking branch 'origin/main' into vcpkg-pkg
2025-01-31 17:02:12 +01:00
Sean Lilley
0ba99e3268
Add parent property to CesiumGltf::Class
2025-01-30 11:56:00 -05:00
Sean Lilley
d17552d556
Merge branch 'main' into remove-GLM_FORCE_SIZE_T_LENGTH
2025-01-21 16:34:43 -05:00
Sean Lilley
ef27547b19
Merge branch 'main' into remove-GLM_FORCE_SIZE_T_LENGTH
2025-01-16 15:33:49 -05:00
Ashley Rogers
4e318925a5
Switch tests to doctest
2025-01-15 16:58:03 -05:00
Kevin Ring
5077aebcb1
Remove unused header.
2025-01-13 21:58:16 +11:00
Kevin Ring
daaec96323
Replace assert with full check.
2025-01-13 21:37:42 +11:00
Sean Lilley
d2789510e6
Fix clang errors
2025-01-08 16:23:56 -05:00
Ashley Rogers
768b6510b3
Quotes to brackets
2024-12-20 12:00:09 -05:00
Ashley Rogers
2c8aa4a422
Fix includes using script
2024-12-20 11:56:49 -05:00
Ashley Rogers
9a2fe68dd8
NULL -> nullptr
2024-12-19 17:01:46 -05:00
Ashley Rogers
8c08de5eac
Fix MSVC issue
2024-12-19 16:46:34 -05:00
Ashley Rogers
2c992b7ba7
Performance checks
2024-12-19 15:27:53 -05:00
Ashley Rogers
f7d287dd80
Modernize checks
2024-12-19 15:20:19 -05:00
Ashley Rogers
94cc7992aa
Misc checks
2024-12-19 14:33:52 -05:00
Ashley Rogers
9fc2400faf
Add cppcoreguidelines checks
2024-12-19 13:49:21 -05:00
Ashley Rogers
bd4f19da7f
Fix unchecked optional accesses
2024-12-18 14:21:10 -05:00
Ashley Rogers
09a22f3260
Fix errors
2024-12-18 11:03:25 -05:00
Ashley Rogers
86a4ea9a6f
Why is clang-tidy throwing bits/basic_string in here?
2024-12-18 10:41:16 -05:00
Ashley Rogers
6aa10bb592
Fix cast issues
2024-12-18 10:01:52 -05:00
Ashley Rogers
7ef48d56c7
Fix additional clang-tidy issues
2024-12-17 17:41:42 -05:00
Ashley Rogers
1e2e47ab5e
misc-include-cleaner for every file
2024-12-17 17:27:03 -05:00
Ashley Rogers
2ce337be44
Merge from main
2024-12-17 11:36:54 -05:00
Ashley Rogers
f934b40717
All warnings resolved
2024-12-17 11:30:58 -05:00
Kevin Ring
4e6e2b8300
Merge pull request #1024 from CesiumGS/update-readme
...
Overhaul README
2024-12-17 10:36:08 +11:00
Ashley Rogers
10b3464fbf
Merge from update-ext-structural-metadata
2024-12-11 15:38:52 -05:00
Ashley Rogers
f91818e039
Even more documentation
2024-12-11 15:33:30 -05:00
Ashley Rogers
8d3e44531d
Fix generated reader doc comment
2024-12-10 15:55:35 -05:00
Sean Lilley
f1ae8bd16c
Update generated classes for EXT_structural_metadata
2024-12-09 18:29:20 -05:00
Ashley Rogers
4d82403b80
Pan-zoom, add dependencies page.
2024-12-06 18:21:57 -05:00
Tim Moore
d1b064d8fd
Don't add public headers to public target sources
...
The intent is for public target sources to be compiled into consumers
of a target, but that is a no-op for header files. Including the
public headers, which have paths pointing inside the project, causes
an error when generating an export set.
2024-12-05 16:03:52 +01:00
Tim Moore
7d5f2e1748
Choose BUILD_INTERFACE or INSTALL_INTERFACE in include directories
...
Should be a no-op at this point, but will be required when we make
Cesium Native installable.
2024-12-05 16:03:12 +01:00
Ashley Rogers
bb365c8aee
Dependency graph generation
2024-12-04 14:39:16 -05:00
Kevin Ring
77743cba4e
Refresh ion token on 401 for any type of asset.
...
By using an IAssetAccessor decorator.
2024-11-28 22:50:18 +11:00
Kevin Ring
6ef197053f
Several fixes for shared asset problems.
2024-11-28 18:31:42 +11:00
Ashley Rogers
fdabe39f6e
Fix some Doxygen warnings
2024-11-26 14:14:58 -05:00
Ashley Rogers
4a71ad09ee
Properly init empty fields
2024-11-25 16:00:17 -05:00
Ashley Rogers
09e121ee5e
Disable redundant member init check and generator change
2024-11-25 15:56:51 -05:00
Ashley Rogers
e47d8177d2
Revert string_literals using statement
2024-11-22 14:03:05 -05:00