Kevin Ring

Results 188 issues of Kevin Ring

![Screenshot_20230601-190613](https://github.com/CesiumGS/cesium-unity/assets/924374/926dc678-1fa0-4cb1-ae58-eeb95c31b8f8)

bug

Originally mentioned here: https://community.cesium.com/t/very-laggy-on-android/25351/13 And confirmed myself. My Pixel 6 Pro averages 6-7 FPS when looking straight down at the ground with just Cesium World Terrain enabled. I would expect...

performance

Unity counterpart of CesiumGS/cesium-unreal#542. There should be a way to programmatically receive errors and warnings about tilesets and overlays at runtime. For example, if a URL is invalid, a message...

enhancement

When using the `[ReinteropNativeImplementation]` attribute, the C++ and C# classes are conceptually one class, just with parts implemented in two different languages. To make that more seamless, it would be...

enhancement
reinterop

From https://github.com/CesiumGS/cesium-unity/pull/211#discussion_r1115973471: > When I do a nullable non-struct field in a class (for example, I added public int? test2 to CesiumGeoreference, it's not generating code with std::optional, it's doing...

bug
reinterop

Currently, exceptions thrown in C# cannot be caught in C++. They won't even run destructors for C++ RAII objects. This isn't a huge immediate problem, because we should generally avoid...

reinterop

The point cloud rendering in #218 is awesome, but unfortunately it will only work with the Universal Render Pipeline. That's especially unfortunate because we've added support for the built-in pipeline...

When packaging a game for Android, we see a bunch of warnings like this: > Plugin 'Packages/com.cesium.unity/Plugins/iOS/lib/libCesiumGeospatial.a' doesn't have CPU architecture set, since it's a native plugin, valid architecture is...

CesiumGS/cesium-unity#207 was caused by accidentally copying a `CesiumIonSessionImpl` instance. This is easy to do because copying the generated C# wrappers, such as `CesiumIonSession`, is normal and safe and expected (because...

For example: ``` There are inconsistent line endings in the 'Packages/com.cesium.unity/Editor/generated/Reinterop/Reinterop.RoslynSourceGenerator/CesiumIonSession-generated.cs' script. Some are Mac OS X (UNIX) and some are Windows. This might lead to incorrect line numbers in...

quality