Commit Graph

5657 Commits

Author SHA1 Message Date
Adam Morris f4f2ed7fd4 Regenerated classes with proper versions 2025-05-08 19:29:50 -05:00
Adam Morris b225272906 Regenerated classes 2025-05-08 16:31:58 -05:00
keyboardspecialist 4ef8ea1dae generated src files 2025-05-08 16:17:00 -05:00
keyboardspecialist 06e3cd064a spz schema updates 2025-05-08 16:16:59 -05:00
keyboardspecialist b4dbfc194a First pass SPZ extension for glTF using meshopt-like bufferViews 2025-05-08 16:16:39 -05:00
keyboardspecialist 0cbe3e2a2a Test branch for SPZ glTF extension. It's old, branched from commit hash 5579e8594 2025-05-08 16:16:37 -05:00
Jason Sobotka a21082cbb2 WIP branch adding support for KHR_gaussian_splatting 2025-05-08 16:13:48 -05:00
Kevin Ring 858fc840e9 Bump to v0.42.1. 2025-02-14 15:49:55 +11:00
Kevin Ring 3922a7973a Fix parseGltfCopyright (again). 2025-02-14 15:47:11 +11:00
Kevin Ring 272e245d2a Bump version, update CHANGES.md. 2025-02-14 15:46:21 +11:00
Kevin Ring 155ee296c1 More tests for copyright parsing, and make them pass. 2025-02-14 15:44:15 +11:00
Ashley Rogers d7cb0d5d45 Fix trailing semicolon with whitespace 2025-02-14 15:44:15 +11:00
Ashley Rogers 153f6280ee Fix exception when parsing copyright with trailing semicolon 2025-02-14 15:44:14 +11:00
Kevin Ring 1ece56deca Bump to v0.42.0. 2024-12-02 07:29:07 +11:00
Kevin Ring 24a2bdca2b
Merge pull request #1008 from CesiumGS/fix-gcc13
Fix compiler error on GCC 13
2024-12-02 07:16:58 +11:00
Kevin Ring a836e270fb
Merge pull request #1018 from CesiumGS/invalid-byte-stride-crash
Report AccessorView as invalid when BufferView byteStride is negative.
2024-12-02 07:14:26 +11:00
Kevin Ring 1a7bbbd6c9 Report AccessorView as invalid when BufferView byteStride is negative. 2024-12-01 17:22:05 +11:00
Kevin Ring 896aa0b69b
Merge pull request #1016 from CesiumGS/shared-asset-fixes
Improve Cesium ion token refresh and fix some small shared asset problems
2024-11-30 08:50:54 +11:00
Kevin Ring 189e45837e Avoid double-check of pAsset against nullptr. 2024-11-29 23:56:26 +11:00
Kevin Ring 4018349f68 CHANGES.md, changes from self review. 2024-11-29 20:51:26 +11:00
Kevin Ring c91707ec12 More cleanup. 2024-11-29 19:53:33 +11:00
Kevin Ring e6b7e233d5 Remove unnecessary field from QuantizedMeshLoadResult. 2024-11-29 19:44:53 +11:00
Kevin Ring 97ee4f37e0 Comments and cleanup. 2024-11-29 19:28:32 +11:00
Kevin Ring e55b35c435 Re-add `Tileset::getExternals`. 2024-11-29 19:13:12 +11:00
Kevin Ring af821e11a4 Fix test failures. 2024-11-29 19:04:48 +11:00
Kevin Ring d19af4955d Better token refresh logging. 2024-11-29 18:05:18 +11:00
Kevin Ring c5a78dc7b0 Create cache hit request object with given url/headers.
Rather than the URL and headers present when the cache hit was
originally stored. Because the headers, especially, for the original
request may be outdated (such as including an expired Cesium ion token).
2024-11-29 17:51:35 +11:00
Kevin Ring 086903e60a Fix Clang / GCC warnings. 2024-11-29 07:46:35 +11: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
Kevin Ring 77d48d36a3
Merge pull request #1013 from CesiumGS/doxygen-warnings
Fix (some) warnings in generated documentation
2024-11-27 10:16:09 +11:00
Kevin Ring 8cc4d51873 Add generated include files to Doxygen path.
And remove an unnecessary namespace qualification now that Doxygen is
able to find the generated file.
2024-11-27 09:56:20 +11:00
Ashley Rogers ec7f1b68db Undo Doxygen CMake change 2024-11-26 14:30:15 -05:00
Ashley Rogers 573469f6f9 Format 2024-11-26 14:28:52 -05:00
Ashley Rogers 08dcb82f9e Document undocumented parameters 2024-11-26 14:27:37 -05:00
Ashley Rogers fdabe39f6e Fix some Doxygen warnings 2024-11-26 14:14:58 -05:00
Sean Lilley 472669a06d Ignore in clang 2024-11-26 09:56:15 -05:00
Sean Lilley 859e1617e1 Fix formatting 2024-11-26 09:47:40 -05:00
Sean Lilley 428483d57c Ignore maybe-unitialized in test files 2024-11-26 09:44:51 -05:00
Kevin Ring e82b6ae7e4
Merge pull request #1011 from CesiumGS/doxygen-ci-cache
Use vcpkg cache for Doxygen CI task
2024-11-26 15:27:54 +11:00
Kevin Ring 061500a237
Merge pull request #1004 from CesiumGS/clang-tidy-4
Add clang-tidy targets and CI check
2024-11-26 15:26:38 +11:00
Ashley Rogers b34a8047d1
Merge pull request #1003 from CesiumGS/raster-overlay-ellipsoids
Clean up raster overlay handling of ellipsoids
2024-11-25 17:37:58 -05:00
Ashley Rogers 281ca00f1f Reorder tasks 2024-11-25 17:11:22 -05:00
Ashley Rogers a46fd062a2 Add vcpkg cache to Doxygen CI task 2024-11-25 17:09:54 -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 be48426e8a Fix CESIUM_ENABLE_CLANG_TIDY_ON_BUILD for GCC 2024-11-25 14:39:40 -05:00
Ashley Rogers 08c9452c06 Flatten nested ifs in generate.js 2024-11-25 14:26:26 -05:00
Ashley Rogers fde31cf262 Merge branch 'main' of github.com:CesiumGS/cesium-native into clang-tidy-4 2024-11-25 14:20:56 -05:00
Ashley Rogers 2a780cbb43 CMAKE_CXX_CLANG_TIDY only on Ninja or Unix Makefiles generators 2024-11-25 14:20:50 -05:00