Commit Graph

790 Commits

Author SHA1 Message Date
Kevin Ring 5f06bc153e Minor tweaks for coding conventions. 2025-11-06 15:36:23 +11:00
Kevin Ring 8d9ee6fee6 Suppress incorrect clang-tidy warning.
As of glm v1.0.2, and at least on Windows, an include of
`<glm/gtc/quaternion.hpp>` is required in order for
`glm::dmat4x4(rotationQuat)` to compile successfully. Otherwise, the
compiler complains about missing `mat4_cast`.

However, clang-tidy does not recognize that this header is required, and
throws a `misc-include-cleaner` warning. Possibly because it's not
required under clang.
2025-10-29 17:00:45 +11:00
Kevin Ring 52e5736b4a Try again to remove blend2d and upgrade vcpkg.
Now that yesterday's vcpkg breakage has been reverted.
2025-10-29 14:49:15 +11:00
Kevin Ring 12ee3f00b5 Revert change that was only necessary after glm upgrade. 2025-10-28 20:55:47 +11:00
Kevin Ring 60faebd4d2 Update vcpkg and remove blend2d overlay port.
This vcpkg version is not tagged, but was chosen because it includes
https://github.com/microsoft/vcpkg/pull/47969.
2025-10-28 18:07:33 +11:00
Brendan Duncan 5d44fd4670 fix wasm build errors 2025-10-20 22:40:24 -06:00
Brendan Duncan 56f2dc8e8b fix wasm build after merger 2025-09-20 19:49:52 -06:00
Janine Liu c8bec3a7bb
Merge branch 'main' into accessible-accessor-view 2025-08-04 14:01:33 -04:00
Ashley Rogers 1fabf5b1bd clang-tidy fixes 2025-06-13 16:05:40 -04:00
Ashley Rogers 65c5d3b370 Fix build 2025-06-13 15:35:52 -04:00
Ashley Rogers 25c5297bdb Address most review comments 2025-06-13 14:49:31 -04:00
Janine Liu ef1485b25e Add accessorView() 2025-06-11 15:47:35 -04:00
Ashley Rogers 0ac80a9405 Address some review comments 2025-06-03 11:00:18 -04:00
Ashley Rogers bd7ce78e84 Mipmap generation, overdraw prevention 2025-04-28 17:24:43 -04:00
Ashley Rogers 56cdf2c2f9 clang-tidy fixes 2025-04-25 11:15:16 -04:00
Ashley Rogers 91aca5293b Use VectorRasterizer for RasterizedPolygonsOverlay 2025-04-22 15:04:10 -04:00
Ashley Rogers c938a9675d Merge from main 2025-04-22 11:41:22 -04:00
Kevin Ring 72c59393bb Merge remote-tracking branch 'origin/main' into property-to-accessor-type 2025-04-22 16:07:09 +10:00
Ashley Rogers ce4598aba7 Basic polygon rasterizer 2025-04-17 16:33:06 -04:00
Janine Liu 5da0cd6b23 Formatting 2025-04-11 16:31:19 -04:00
Janine Liu 119e7cf5bf Add conversions between glTF accessor and property types 2025-04-11 16:25:23 -04:00
Kevin Ring 0cb0634bd3 Merge remote-tracking branch 'origin/main' into vcpkg-pkg 2025-03-27 10:37:16 +11:00
Kevin Ring 87786c33c0 Fix warning. 2025-03-26 17:47:10 +11:00
Kevin Ring 41c67da286 Revert to CESIUM_ASSERT instead of static_assert. 2025-03-26 17:42:00 +11:00
Ashley Rogers 41d786e5e5 iostream -> sstream 2025-03-25 14:27:17 -04:00
Ashley Rogers a0387e9ba8 Fix type punning error on GCC 2025-03-20 16:00:56 -04:00
Ashley Rogers a849c4e769 Fix MSVC build issue 2025-03-20 14:49:14 -04:00
Ashley Rogers a7ee344739 Fix GCC and Release warnings 2025-03-20 14:30:41 -04:00
Ashley Rogers fd5cdd0cc4 Format 2025-03-20 11:05:47 -04:00
Ashley Rogers a6d5de55a0 Fix build. 2025-03-20 11:04:46 -04:00
Ashley Rogers 1f6694cb7b Merge branch 'main' of github.com:CesiumGS/cesium-native into fix-header-warnings-2 2025-03-20 10:42:24 -04:00
Tim Moore b39d3f03cf Merge remote-tracking branch 'origin/main' into vcpkg-pkg 2025-03-03 14:14:23 -05:00
Ashley Rogers e3be93d05d Fix variable length string arrays 2025-02-28 16:43:48 -05:00
Ashley Rogers a8ede8051e Remove redundant test, add test for valid enum noData and defaultProperty values 2025-02-28 10:59:29 -05:00
Ashley Rogers b8f3a05de8 Flatten if-else 2025-02-27 17:13:45 -05:00
Ashley Rogers df38b2b3f3 Change phrasing 2025-02-27 15:19:35 -05:00
Ashley Rogers 4204fab55c More fixes 2025-02-27 15:04:10 -05:00
Ashley Rogers 6288febe51 Fix some warnings 2025-02-27 14:37:07 -05:00
Ashley Rogers 33fbd0155d Fix AccessorUtility warning 2025-02-27 14:32:47 -05:00
Ashley Rogers b2453124cc Merge branch 'enum-metadata-support-2' of github.com:CesiumGS/cesium-native into fix-header-warnings-2 2025-02-27 13:54:39 -05:00
Ashley Rogers db5d004f63 Update based on review. 2025-02-27 11:30:14 -05:00
Tim Moore 9c1eb44400 Merge branch 'main' into vcpkg-pkg 2025-02-26 18:05:07 +01:00
Ashley Rogers bd962fa40f Address another round of review comments 2025-02-25 14:50:03 -05:00
Ashley Rogers dca602777f Second time, first pass 2025-02-24 15:45:32 -05:00
Ashley Rogers 150a06c8c8 Add missing doc comments 2025-02-21 17:01:18 -05:00
Ashley Rogers 55911e953c Restore TypeToPropertyType 2025-02-21 16:09:50 -05:00
Ashley Rogers 9842c58b5a Some review comments 2025-02-21 15:52:37 -05:00
Ashley Rogers 929863f138 Format 2025-02-21 11:53:01 -05:00
Ashley Rogers 32c78c9769 Fix other review comments 2025-02-20 17:56:14 -05:00
Ashley Rogers fcf21f95bf Don't store _pEnumDefinition 2025-02-20 17:43:30 -05:00