Commit Graph

7529 Commits

Author SHA1 Message Date
Janine Liu 875ed2e5f1 Fix casts for WASM build
cesium-native / Quick Checks (push) Waiting to run Details
cesium-native / Linting (push) Waiting to run Details
cesium-native / Documentation (push) Waiting to run Details
cesium-native / ${{matrix.platform}} / ${{matrix.build_type}} (Debug, windows-2022) (push) Waiting to run Details
cesium-native / ${{matrix.platform}} / ${{matrix.build_type}} (RelWithDebInfo, windows-2022) (push) Waiting to run Details
cesium-native / ${{matrix.platform}} / ${{matrix.compiler}} / ${{matrix.build_type}} (Debug, clang, macos-13) (push) Waiting to run Details
cesium-native / ${{matrix.platform}} / ${{matrix.compiler}} / ${{matrix.build_type}} (Debug, clang, ubuntu-22.04) (push) Waiting to run Details
cesium-native / ${{matrix.platform}} / ${{matrix.compiler}} / ${{matrix.build_type}} (Debug, gcc, ubuntu-24.04) (push) Waiting to run Details
cesium-native / ${{matrix.platform}} / ${{matrix.compiler}} / ${{matrix.build_type}} (RelWithDebInfo, clang, macos-13) (push) Waiting to run Details
cesium-native / ${{matrix.platform}} / ${{matrix.compiler}} / ${{matrix.build_type}} (RelWithDebInfo, clang, ubuntu-22.04) (push) Waiting to run Details
cesium-native / ${{matrix.platform}} / ${{matrix.compiler}} / ${{matrix.build_type}} (RelWithDebInfo, gcc, ubuntu-24.04) (push) Waiting to run Details
cesium-native / Emscripten v${{matrix.version}} ${{matrix.memory}}bit memory (32, 3.1.39) (push) Waiting to run Details
cesium-native / Emscripten v${{matrix.version}} ${{matrix.memory}}bit memory (32, 4.0.13) (push) Waiting to run Details
cesium-native / Emscripten v${{matrix.version}} ${{matrix.memory}}bit memory (64, 4.0.13) (push) Waiting to run Details
2025-11-25 17:25:51 -05:00
Janine Liu aab6379936 One more unsigned fix
cesium-native / Quick Checks (push) Waiting to run Details
cesium-native / Linting (push) Waiting to run Details
cesium-native / Documentation (push) Waiting to run Details
cesium-native / ${{matrix.platform}} / ${{matrix.build_type}} (Debug, windows-2022) (push) Waiting to run Details
cesium-native / ${{matrix.platform}} / ${{matrix.build_type}} (RelWithDebInfo, windows-2022) (push) Waiting to run Details
cesium-native / ${{matrix.platform}} / ${{matrix.compiler}} / ${{matrix.build_type}} (Debug, clang, macos-13) (push) Waiting to run Details
cesium-native / ${{matrix.platform}} / ${{matrix.compiler}} / ${{matrix.build_type}} (Debug, clang, ubuntu-22.04) (push) Waiting to run Details
cesium-native / ${{matrix.platform}} / ${{matrix.compiler}} / ${{matrix.build_type}} (Debug, gcc, ubuntu-24.04) (push) Waiting to run Details
cesium-native / ${{matrix.platform}} / ${{matrix.compiler}} / ${{matrix.build_type}} (RelWithDebInfo, clang, macos-13) (push) Waiting to run Details
cesium-native / ${{matrix.platform}} / ${{matrix.compiler}} / ${{matrix.build_type}} (RelWithDebInfo, clang, ubuntu-22.04) (push) Waiting to run Details
cesium-native / ${{matrix.platform}} / ${{matrix.compiler}} / ${{matrix.build_type}} (RelWithDebInfo, gcc, ubuntu-24.04) (push) Waiting to run Details
cesium-native / Emscripten v${{matrix.version}} ${{matrix.memory}}bit memory (32, 3.1.39) (push) Waiting to run Details
cesium-native / Emscripten v${{matrix.version}} ${{matrix.memory}}bit memory (32, 4.0.13) (push) Waiting to run Details
cesium-native / Emscripten v${{matrix.version}} ${{matrix.memory}}bit memory (64, 4.0.13) (push) Waiting to run Details
2025-11-24 11:12:01 -05:00
Janine Liu 3dbecb1a3b A few more sign corrections 2025-11-24 10:34:07 -05:00
Janine Liu 8d8bf1a0a0 Update changelog 2025-11-24 10:19:10 -05:00
Janine Liu 2dd508c30b Various unsigned match corrections 2025-11-24 10:18:07 -05:00
Janine Liu 1438aaede3 Add PropertyArrayCopy overloads for bools and strings 2025-11-21 17:59:07 -05:00
Tim Moore 3e68c7a1c2
Merge pull request #1272 from rbois-bentley/fix_modp_b64_search
Fix modp_b64 search fail when path to ezvcpkg contains a directory named debug
2025-11-18 19:00:04 +01:00
Kevin Ring 577ec52e8c Bump to v0.54.0. 2025-11-17 11:30:10 +11:00
Richard Bois 2bdeadac3d When searching for modp_b64 libraries, ignore all presence of /debug in the search paths except those ending with /debug. 2025-11-14 14:45:58 -05:00
Kevin Ring e876c133c8
Merge pull request #1267 from brendan-duncan/experiment_wasm
Add support for building cesium-native with Unity Web
2025-11-10 14:56:17 +11:00
Kevin Ring e9a9415539 Better implementation of hashing on 32/64 bit platforms.
Because function overloading didn't work the way I had hoped.
2025-11-10 14:02:26 +11:00
Kevin Ring d92188a276 Implement 32-bit hash combine function from Boost. 2025-11-10 13:40:33 +11:00
Kevin Ring c5ea386972 Add option to disable libjpeg-turbo.
Instead of always disabling it for Emscripten, when this is really only
need when building for Unity.
2025-11-10 13:16:50 +11:00
Kevin Ring 8b86d7f3d7 Use any version >= 24. 2025-11-07 23:11:03 +11:00
Kevin Ring 3f372f75a4 Use Node 24 for WASM64 tests. 2025-11-07 23:09:57 +11:00
Kevin Ring 77715ec5e5 Fix 64-bit Emscripten build. 2025-11-07 21:04:56 +11:00
Kevin Ring 198c22c795 Fix typo. 2025-11-07 17:00:31 +11:00
Kevin Ring 110382a8db Add WASM64 build. 2025-11-07 16:50:38 +11:00
Kevin Ring d9d31300d7 Clean up and centralize compiler flags. 2025-11-07 16:41:47 +11:00
Kevin Ring 65b6c866a0 clang-tidy 2025-11-06 22:59:14 +11:00
Kevin Ring c96485f98c Yet another attempt at the data build. 2025-11-06 22:53:27 +11:00
Kevin Ring 22e9dbcd7c Remove unnecessary package.json. 2025-11-06 17:53:36 +11:00
Kevin Ring f42203eb71 Improve web server for testing WebAssembly builds. 2025-11-06 17:51:21 +11:00
Kevin Ring ccba7b2510 More coding convention tweaks. 2025-11-06 17:50:48 +11:00
Kevin Ring 00c35a1ffc Remove tidyhtml specific compiler option. 2025-11-06 17:37:32 +11:00
Kevin Ring 221611fd21 Fix data build that I thought was working... 2025-11-06 17:24:39 +11:00
Kevin Ring 58e8bafe71 Remove workaround for tidyhtml.
cesium-native doesn't depend on tidy-html, so a workaround for it
doesn't belong here.
2025-11-06 16:06:19 +11:00
Kevin Ring eecc1e9411 Fix (and simplify) test data embedding. 2025-11-06 15:36:39 +11:00
Kevin Ring 5f06bc153e Minor tweaks for coding conventions. 2025-11-06 15:36:23 +11:00
Kevin Ring b23852cddd Merge remote-tracking branch 'origin/main' into experiment_wasm 2025-11-06 11:10:05 +11:00
Kevin Ring d1bffc5d37 Switch back to main vcpkg repo. 2025-11-06 10:28:31 +11:00
Kevin Ring 1e9f39df84 Add no-dso option on Emscripten 3.1.39. 2025-11-05 22:38:24 +11:00
Kevin Ring de6f08b7bc Try removing openssl overlay port again. 2025-11-05 16:22:06 +11:00
Kevin Ring b33640a9ff Use vcpkg from my PR.
https://github.com/microsoft/vcpkg/pull/48137
2025-11-05 15:52:20 +11:00
Kevin Ring 0aaaee207e Fix hash and feature name. 2025-11-04 20:53:08 +11:00
Kevin Ring 25cc1e89ca Only install [core] features of ktx. 2025-11-04 20:07:25 +11:00
Kevin Ring 16be63a245 Use KTX-Software branch from my PR.
https://github.com/KhronosGroup/KTX-Software/pull/1075
2025-11-04 19:22:58 +11:00
Kevin Ring ab8de592a4 Bump to v0.53.0, update changelog. 2025-11-03 10:33:17 +11:00
Kevin Ring f24824b430
Merge pull request #1256 from CesiumGS/geojson-overlay-fixes
Fix GeoJSON rasterization issues
2025-11-03 10:29:00 +11:00
Kevin Ring bd1d4eee4a clang-format 2025-11-03 10:22:27 +11:00
Kevin Ring 9c3e6f36fe
Update CHANGES.md 2025-11-03 10:21:37 +11:00
Kevin Ring 6fefe44a38 Fix computeNormalizedCoordinates, add a test. 2025-11-03 10:10:44 +11:00
Kevin Ring 5828ffd207 Merge remote-tracking branch 'origin/main' into geojson-overlay-fixes 2025-11-03 09:25:31 +11:00
Kevin Ring 551174f38d Revert "Account for line width when calcuating rectangles"
This reverts commit 55bbae20fe.
2025-11-03 09:13:47 +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
Ashley Rogers 216314428b Merge branch 'geojson-overlay-fixes' of github.com:CesiumGS/cesium-native into geojson-overlay-fixes 2025-10-28 14:24:28 -04:00
Ashley Rogers 55bbae20fe Account for line width when calcuating rectangles 2025-10-28 14:24:07 -04:00
Ashley Rogers c0de4d1da8 Re-add seedForObject 2025-10-28 10:40:21 -04:00
Janine Liu afec183d53
Merge pull request #1231 from CesiumGS/gltf-tuner-kring
Further improvements to the GltfModifier in #1186
2025-10-28 09:56:56 -04:00