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