Commit Graph

275 Commits

Author SHA1 Message Date
Kevin Ring 577ec52e8c Bump to v0.54.0. 2025-11-17 11:30:10 +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 d9d31300d7 Clean up and centralize compiler flags. 2025-11-07 16:41:47 +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 b33640a9ff Use vcpkg from my PR.
https://github.com/microsoft/vcpkg/pull/48137
2025-11-05 15:52:20 +11:00
Kevin Ring 25cc1e89ca Only install [core] features of ktx. 2025-11-04 20:07:25 +11:00
Kevin Ring ab8de592a4 Bump to v0.53.0, update changelog. 2025-11-03 10:33:17 +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 b800becaae Revert to 2025.09.17 version of vcpkg.
The pre-release version I tried to use to get the blend2d changes has a
problem that causes builds to fail when using the vcpkg executable
included in the GitHub Actions images. See here:
https://github.com/microsoft/vcpkg/pull/30396#issuecomment-3452587376

So I'll restore the blend2d changes as an overlay port in a separate
commit.
2025-10-28 19:38:38 +11:00
Kevin Ring f66d9dacf6 More thorough removal of cpp-httplib from wasm builds. 2025-10-28 19:33:48 +11:00
Kevin Ring 077e9f3765 Disable cpp-httplib on Emscripten, rather than downgrading it.
The older version has known CVEs, and anyway it's only used to host a
web server for an OAuth2 flow, which isn't going to work on the web
anyway.
2025-10-28 18:43:15 +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
Kevin Ring 74e0ba7eb1 Set VCPKG_TARGET_TRIPLET. 2025-10-23 17:07:17 +11:00
Kevin Ring e4c0150a4d Back to ezvcpkg for now. 2025-10-22 21:50:49 +11:00
Kevin Ring b40e3ecbc0 Use wasmXX-emscripten-cesium triplets.
Rather than overlaying the built-in wasm32-emscripten.
2025-10-22 19:54:10 +11:00
Kevin Ring 39c1ac8c62 Use the overlay triplets. 2025-10-21 18:29:13 +11:00
Kevin Ring 167a728aa0 Merge remote-tracking branch 'origin/main' into experiment_wasm 2025-10-21 16:41:23 +11:00
Kevin Ring 32d275ef0b Clean up dependencies, especially zlib-ng. 2025-10-17 17:19:41 +11:00
Brendan Duncan 733bc2c05d clean up to match main 2025-10-05 17:11:41 -06:00
Brendan Duncan 1c13589457 Merge branch 'main' into experiment_wasm
# Conflicts:
#	CHANGES.md
#	Cesium3DTilesSelection/src/RasterOverlayCollection.cpp
#	CesiumRasterOverlays/include/CesiumRasterOverlays/RasterOverlayTileProvider.h
#	CesiumRasterOverlays/src/RasterOverlayTileProvider.cpp
2025-10-05 15:16:11 -06:00
Kevin Ring 600e676aff Bump to v0.52.0. 2025-09-30 20:22:33 +10:00
Kevin Ring 767209dc70 Display VCPKG_PLATFORM_TOOLSET_VERSION during cmake configure. 2025-09-29 13:12:21 +10:00
Kevin Ring 0963272a47
Use tag instead of commit hash for vcpkg version. 2025-09-24 08:04:51 +10:00
Ghislain Cottat 4ba025d672 Move vcpkg baseline to 2025.09.17, to fix cpp-httplib's CVE-2025-53629 in 0.20.1 (need 0.23+) 2025-09-23 17:01:58 +02:00
Brendan Duncan 56f2dc8e8b fix wasm build after merger 2025-09-20 19:49:52 -06:00
Brendan Duncan 1aa2788d33 Merge branch 'main' into experiment_wasm
# Conflicts:
#	CMakeLists.txt
2025-09-20 11:33:19 -06:00
Kevin Ring 4d5916ceb2 Make sure vcpkg dependencies with [features] are installed. 2025-09-11 20:32:46 +10:00
Kevin Ring 3e08742630 Bump version, update changelog. 2025-09-01 23:18:01 +10:00
Brendan Duncan 90d1c96818 disable blend2d wasm install for now 2025-08-31 18:24:32 -06:00
Brendan Duncan b7330ea1b5 fix typo from wasm32 builds 2025-08-27 12:00:48 -06:00
Brendan Duncan a37c73e776 Add option to build wasm64 2025-08-27 09:39:46 -06:00
Brendan Duncan 6e43196dd0 install blend2d for wasm builds 2025-08-26 13:38:13 -06:00
Brendan Duncan 852ba2ddaf fix non-wasm build 2025-08-12 17:16:39 -06:00
Brendan Duncan 22f50cefb5 re-add blend2d to wasm build 2025-08-06 21:34:08 -06:00
Brendan Duncan 7703c0c7fc disable blend2d and CesiumVectorData from wasm builds 2025-08-05 22:41:29 -06:00
Brendan Duncan 89263366e9 add missing cmake updates 2025-08-05 22:23:16 -06:00
Brendan Duncan 2c830aa233 WIP experiment with wasm32 2025-08-04 11:37:43 -06:00
Kevin Ring 8bea11775c
Merge branch 'main' into vector-rasterizer 2025-07-31 19:30:34 +10:00
Kevin Ring d45792ea75 Bump to v0.50.0. 2025-07-31 15:42:00 +10:00
Kevin Ring 6472aac24c Merge remote-tracking branch 'origin/main' into vector-rasterizer 2025-07-02 10:35:50 -04:00
Kevin Ring 5f596474b9 Add CESIUM_DISABLE_CURL as cmake option. 2025-07-01 11:04:42 -04:00
Kevin Ring 5dd83698f6 Add option to disable CesiumCurl library.
This is @azrogers work from:
https://github.com/CesiumGS/cesium-native/pull/1163
2025-07-01 11:00:06 -04:00
Ashley Rogers 58329b5d3b Let's go simpler with it 2025-06-17 17:32:25 -04:00
Ashley Rogers 2dcc22339b Add option to disable including a library 2025-06-17 17:08:08 -04:00
Ashley Rogers 6ad785817a Disable jit feature in classic mode too 2025-06-13 12:17:54 -04:00
Ashley Rogers b7e70f6541 Attempted iOS fix round 2 2025-06-13 11:43:31 -04:00
Ashley Rogers 771990d4ae Merge from main, edit vcpkg 2025-06-13 10:47:36 -04:00
Kevin Ring 8541f77640 Add CesiumCurl library and UrlAssetAccessor class. 2025-06-04 07:58:05 +10:00
Kevin Ring 9359636409 Merge remote-tracking branch 'origin/main' into vector-rasterizer 2025-06-03 18:06:10 +10:00