Commit Graph

5657 Commits

Author SHA1 Message Date
Kevin Ring 8a23ca54d9 Merge remote-tracking branch 'origin/main' into cpp20 2024-11-19 09:14:49 +11:00
Ashley Rogers cd9bc95b72 Fix lambda invocation 2024-11-18 16:37:55 -05:00
Ashley Rogers f69313f704 Merge branch 'main' of github.com:CesiumGS/cesium-native into quadtree-cache-fix-2 2024-11-18 15:51:22 -05:00
Ashley Rogers ccedea8340 Reintroduce loadParentTile lambda to avoid capturing this 2024-11-18 15:51:17 -05:00
Kevin Ring 8d1bea865e
Merge pull request #969 from CesiumGS/external-structural-metadata
Support `schemaUri` property of EXT_structural_metadata
2024-11-17 17:04:22 +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 1c144bd17f Change this pointer, style guide changes 2024-11-15 16:40:02 -05:00
Ashley Rogers ecf002be69 Update CHANGES.md 2024-11-15 15:50:35 -05: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
Sean Lilley fb8045214a Avoid writing empty extensions object 2024-11-15 14:43:40 -05:00
Kevin Ring 651d3b4d43 Merge remote-tracking branch 'origin/main' into remove-gsl 2024-11-15 13:58:24 +11:00
Ashley Rogers f53cb2e6fa Format 2024-11-14 17:55:39 -05:00
Ashley Rogers 27f19bd420 thisPtr -> pThis 2024-11-14 16:53:38 -05:00
Ashley Rogers 8a2b8745d5 Simpler SharedAssetification of QuadtreeRasterOverlayProvider 2024-11-14 16:43:23 -05:00
Ashley Rogers 7fd9590e95 Update doc comments, add 'const' to foreach 2024-11-14 15:39:23 -05:00
Kevin Ring 0bc7245180
Merge pull request #990 from CesiumGS/remove-old-cmake-vars
Remove old `CESIUM_NATIVE_` CMake variables
2024-11-14 13:05:54 +11:00
Sean Lilley f51948fbe4 Remove old CESIUM_NATIVE_ CMake variables 2024-11-13 11:22:17 -05:00
Kevin Ring bc9165659f Merge remote-tracking branch 'origin/cpp20' into remove-gsl 2024-11-12 15:07:50 +11:00
Kevin Ring 73da501e8c Merge remote-tracking branch 'origin/main' into cpp20 2024-11-12 15:06:45 +11:00
Kevin Ring e37caaf859 Update CHANGES.md. 2024-11-12 11:52:21 +11:00
Kevin Ring 9f33f7953e
Merge pull request #962 from CesiumGS/install-debug-libs
Install debug vcpkg libraries from `debug/lib`
2024-11-12 11:03:56 +11:00
Ashley Rogers ce32a1df9f Merge branch 'external-structural-metadata' of github.com:CesiumGS/cesium-native into external-structural-metadata 2024-11-11 15:55:11 -05:00
Ashley Rogers 381888148b Update getSizeBytes generation 2024-11-11 15:54:55 -05:00
Kevin Ring 2313ce01cc Update CHANGES.md. 2024-11-11 18:15:05 +11:00
Kevin Ring ca09496f20 Merge remote-tracking branch 'origin/main' into install-debug-libs 2024-11-11 09:21:09 +11:00
Ashley Rogers 45b44787e8
Delete .vscode/launch.json 2024-11-07 15:34:26 -05:00
Ashley Rogers 03da4c4560 Improve glTF getSizeBytes generated code 2024-11-07 15:33:48 -05:00
Ashley Rogers 544b2b3c10
Merge pull request #908 from jqntn/ellipsoid-tileset-loader
Add an ellipsoid tileset loader for flat terrain generation
2024-11-06 16:30:04 -05:00
Ashley Rogers f0e6b1fd0e
Remove duplicated changes 2024-11-06 16:14:27 -05:00
Ashley Rogers 3cef22e621 Update CHANGES.md 2024-11-06 16:00:18 -05:00
Ashley Rogers b986b0b402 Merge branch 'main' of github.com:CesiumGS/cesium-native into ellipsoid-tileset-loader 2024-11-06 15:57:18 -05:00
Kevin Ring 5b02dbd301
Merge pull request #978 from CesiumGS/image-asset-default-constructor
Add `default` constructor to `ImageAsset`
2024-11-07 07:40:14 +11:00
Janine Liu 5071400ac8 Formatting 2024-11-06 10:46:33 -05:00
Janine Liu a8c25c029d Add default constructor to ImageAsset 2024-11-06 10:45:30 -05:00
Kevin Ring 109cfdb2b5 Deploy docs to web site. 2024-11-06 19:16:34 +11:00
Kevin Ring 9c616411ba Fix C++20 compiler error when CESIUM_FORCE_ASSERTIONS is not defined. 2024-11-06 16:58:48 +11: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 be7cfe27ba
Merge pull request #968 from CesiumGS/additional-component-types
Add support for EXT_accessor_additional_types
2024-11-05 21:01:08 +11:00
Kevin Ring 8a198e96f6
Merge branch 'main' into cpp20 2024-11-05 20:46:50 +11:00
Kevin Ring 08e5ea0397 Regenerate 3D Tiles classes. 2024-11-05 20:41:20 +11:00
Kevin Ring 6d562824d7
Merge branch 'main' into additional-component-types 2024-11-05 20:26:55 +11:00
Kevin Ring 9b29b671bb
Merge pull request #970 from CesiumGS/doxygen-improvements
Better styling and other improvements for Doxygen
2024-11-05 20:25:37 +11:00
Kevin Ring 0dbd1b3861 Make swap space available on Linux.
Because we seem to be running out of memory and crashing in C++20
builds.
2024-11-05 20:16:25 +11:00
Kevin Ring 9fe3ed5915 Revert "Make swap space available on Linux."
I don't even know what branch I'm in!
2024-11-05 20:15:17 +11:00
Kevin Ring dc9b89b17c Make swap space available on Linux.
Because otherwise we seem to be running out of memory and crashing.
2024-11-05 20:14:03 +11:00
Kevin Ring 42c648fcb3 Update cmake version to match package.json version. 2024-11-05 18:40:51 +11:00
Kevin Ring 5d668866c8 Merge remote-tracking branch 'origin/main' into doxygen-improvements 2024-11-05 18:34:16 +11:00
Kevin Ring aafaf6396b Remove VS2019 build (due to inadequate C++20 support). 2024-11-05 18:17:50 +11:00
Kevin Ring 4c2aebedc2 Eliminate dodgy namespacing of STBIR. 2024-11-05 18:17:34 +11:00