Kevin Ring

Results 188 issues of 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...

enhancement

At least on Windows. Because it's not defined with `CESIUMRUNTIME_API`.

bug
good first issue
low hanging fruit

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...

enhancement

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...

bug