Kevin Ring
Kevin Ring
Fixes #1380 We're seeing `bad_any_cast` exceptions when loading tilesets with metadata, in release builds, on every platform except Windows. The cause appears to be that cesium-native is compiled with runtime...
This depends on CesiumGS/cesium-native#820. To do: * [x] Create an [overlay triplet](https://learn.microsoft.com/en-us/vcpkg/users/examples/overlay-triplets-linux-dynamic) for Unreal so the above steps aren't necessary. * [x] Get all the platforms building on CI. *...
Fixes #1250 Lending further support to my theory that "anytime a software developer is typing the word 'epsilon', they're typing a bug"... (See my previous rant about epsilons in CesiumGS/cesium-native#914)...
CesiumSunSky adjusts the atmosphere at runtime in order to render a correct-looking globe even though Unreal's SkyAtmosphere incorrectly assumes the Earth is a sphere. The adjustment is a function of...
At least on Windows. Because it's not defined with `CESIUMRUNTIME_API`.
Currently we download Unreal Engine from S3 in a ZIP file, and then extract it. The download is pretty fast (about a minute), but unzipping takes much longer. So this...
In many cases, it's convenient to define polygons using globe-oriented coordinates rather than using Unreal coordinates (which are then mapped to the globe by the CesiumGeoreference). It's currently possible to...
This is a follow on to #917 that adds a test for one of the bug fixes in that PR: > Fixed a bug while upsampling tiles for raster overlays...
The top of `upsamplePrimitiveForRasterOverlays` has this: ```cpp if (primitive.mode != MeshPrimitive::Mode::TRIANGLES || primitive.indices < 0 || primitive.indices >= static_cast(parentModel.accessors.size())) { // Not indexed triangles, so we don't know how to...
Fixes #898 CC @jaadelgren