Commit Graph

6095 Commits

Author SHA1 Message Date
Kevin Ring 27b5b610ee
Update CHANGES.md
Co-authored-by: Janine Liu <32226860+j9liu@users.noreply.github.com>
2024-12-18 20:57:08 +11:00
Kevin Ring bb2b7b2963
Update Cesium3DTilesSelection/src/Tileset.cpp
Co-authored-by: Janine Liu <32226860+j9liu@users.noreply.github.com>
2024-12-18 20:56:46 +11:00
Kevin Ring 9a95ae6c60
Merge pull request #1040 from CesiumGS/doxygen-coverage
Fix all Doxygen warnings
2024-12-18 20:46:06 +11:00
Kevin Ring 4fb3063022 Remove unused types, and fix doc/code mismatch. 2024-12-18 19:46:18 +11:00
Kevin Ring d96a10d560 Tiny cleanup. 2024-12-18 16:08:04 +11:00
Kevin Ring 0c295d610b Better doc for enums where possible. 2024-12-18 16:04:28 +11:00
Ashley Rogers 7ef48d56c7 Fix additional clang-tidy issues 2024-12-17 17:41:42 -05:00
Ashley Rogers 77094edb1f Format 2024-12-17 17:27:27 -05:00
Ashley Rogers 1e2e47ab5e misc-include-cleaner for every file 2024-12-17 17:27:03 -05:00
Ashley Rogers 89b00e2cc0 Fix warnings from merge with main 2024-12-17 13:43:45 -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
Ashley Rogers cc0d6c5c90
Merge pull request #1039 from CesiumGS/doc-tile-selection-algorithm
Document tile selection algorithm
2024-12-17 10:02:58 -05:00
Kevin Ring ccb918a972
Merge pull request #1044 from jiangheng90/fix-cmake-system-processor-empty
Fix triplet auto detected error on macos apple silicon
2024-12-17 21:01:58 +11:00
Kevin Ring 54f9d4b6f5 Merge remote-tracking branch 'origin/main' into doc-tile-selection-algorithm 2024-12-17 11:20:15 +11:00
Kevin Ring 4e6e2b8300
Merge pull request #1024 from CesiumGS/update-readme
Overhaul README
2024-12-17 10:36:08 +11:00
Kevin Ring f8956edf9c Fix misplaced doc comment. 2024-12-17 10:28:55 +11:00
Kevin Ring 3e273e64bf
Merge pull request #1030 from CesiumGS/async-doc-fixes
Tweak the AsyncSystem document a bit
2024-12-17 09:25:21 +11:00
Kevin Ring 09b25b6aa8 Fix test failures. 2024-12-16 22:59:26 +11:00
Tim Moore 472687021e Calculate I3dm instance rotations by converting basis to a matrix
The previous approach tried to create rotations directly from the up
and right vectors that encode the instance rotation, but it naïvely
didn't handle rotations of 180 degrees of the up and right vector. It
is reliable to create the rotation matrix, filling in the Z column
by doing a cross-product, and then let the algorithm for converting a
rotation matrix to a quaternion do its robust thing.
2024-12-16 11:27:59 +01:00
Kevin Ring 2436a0e5c4 Merge remote-tracking branch 'origin/main' into kick-to-renderable 2024-12-16 20:33:02 +11:00
jiangheng 1fd252dcff Fix triplet auto detected error on macos apple silicon 2024-12-14 17:12:39 +08:00
Ashley Rogers fc4e9dda7e Update Visual Studio CMake line 2024-12-13 15:45:34 -05:00
Ashley Rogers aadaa7700b Merge branch 'update-readme' of github.com:CesiumGS/cesium-native into update-readme 2024-12-13 15:40:38 -05:00
Ashley Rogers b3abb9f930 Update based on review 2024-12-13 15:40:11 -05:00
Ashley Rogers c580d5def6 Fix even more warnings 2024-12-13 15:13:59 -05:00
Janine Liu 3eff3c4d0c
Merge pull request #1021 from CesiumGS/subset-no-detail
Overlay tiles with a subset do not have more detail
2024-12-13 11:37:05 -05:00
Janine Liu 9f41a38302
Merge pull request #1032 from CesiumGS/any-were-rendered
Fix tile selection bug, add some helpful tools for debugging
2024-12-13 11:36:00 -05:00
Tim Moore 53bb0eddac Take asyncSystem lambda example from live code 2024-12-13 17:26:55 +01:00
Ashley Rogers 39e7037927 Enum value 'descriptions' for generated code 2024-12-13 11:20:02 -05:00
Janine Liu 957eaedadf
Merge branch 'main' into any-were-rendered 2024-12-13 11:13:21 -05:00
Janine Liu 44c5892779
Apply suggestions from code review 2024-12-13 10:50:46 -05:00
Ashley Rogers 18817814ad
Merge pull request #1022 from CesiumGS/doc-rendering-3d-tiles
Add a guide to rendering 3D Tiles with Cesium Native.
2024-12-13 10:27:19 -05:00
Tim Moore 47743aa295 Merge remote-tracking branch 'origin/main' into async-doc-fixes 2024-12-13 15:38:07 +01:00
Tim Moore 854db41836
Merge pull request #1027 from CesiumGS/doc-async-system
Don't describe things as "made up" in the AsyncSystem documentation
2024-12-13 15:10:51 +01:00
Kevin Ring 3251cda0dc Don't kick to a tile that isn't renderable.
Unless the loadingDescendantLimit is exceeded.
2024-12-13 22:11:32 +11:00
Kevin Ring 4ce1bcb394 Mark docs pre-release in staging. 2024-12-13 10:33:00 +11:00
Kevin Ring 231a76fe5b Production doc script improvements.
- Use Doxygen 1.12.
- Use ccache and the vcpkg artifacts cache to improve performance.
- Run the doc deploy in both the `cesium.com` and `cesium.com-staging`
  branches. In the latter, deploy to `cesium-native/ref-doc-staging/`
  instead of the usual place. This allows us to test doc changes without
  affecting production.
2024-12-13 08:58:16 +11:00
Kevin Ring 4c837c543e
Merge pull request #1036 from CesiumGS/update-ext-structural-metadata
Update generated classes for EXT_structural_metadata
2024-12-12 14:18:04 +11:00
Kevin Ring 394ccef4e3
Merge branch 'main' into update-ext-structural-metadata 2024-12-12 14:15:42 +11:00
Kevin Ring 50cffe0762 Merge remote-tracking branch 'origin/main' into doc-rendering-3d-tiles 2024-12-12 13:27:27 +11:00
Kevin Ring decf9d1f1f Fix typo. 2024-12-12 13:25:13 +11:00
Kevin Ring ada01eb089 Multiple continuations can be attached to a single SharedFuture. 2024-12-12 13:24:37 +11:00
Kevin Ring b30c1b9915 Add note about createFuture invoking its function in the current thread. 2024-12-12 13:24:37 +11:00
Kevin Ring aeb996582e Add more explanation of `thenInThreadPool`. 2024-12-12 13:24:37 +11:00
Kevin Ring 1b4318a38c Better explanation of AsyncSystem copying, waitInMainThread->wait 2024-12-12 13:24:37 +11:00
Kevin Ring 96e1d01844 Merge remote-tracking branch 'origin/main' into update-readme 2024-12-12 11:43:55 +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
Janine Liu b2877d3bd3
Merge branch 'main' into subset-no-detail 2024-12-11 15:13:33 -05:00