1.102

CesiumGS/cesium1.102Feb 1, 2023by ggetz

AI Summary

This release defaults the rendering context to WebGL2 for better feature support, adds feature detection for WebGL2, and fixes label background rendering and glTF Draco decoding issues.

Key Highlights

  • CesiumJS now defaults to using a WebGL2 context for rendering.
  • Added `FeatureDetection.supportsWebgl2` to detect WebGL2 support.
  • Fixed label background rendering.
  • Fixed a bug decoding glTF Draco attributes with quantization bits above 16.

Breaking Changes

  • CesiumJS now defaults to using a WebGL2 context.

New Features

  • WebGL2 default rendering.
  • WebGL2 feature detection.

Full Release Notes

1.102 - 2023-02-01

Highlights include:

- CesiumJS now defaults to using a WebGL2 context for rendering. WebGL2 is widely supported on all platforms and this results in better feature support across devices, especially mobile.
- Added `FeatureDetection.supportsWebgl2` to detect if a WebGL2 rendering context in the current browser.
- Fixed label background rendering. [#11040](https://github.com/CesiumGS/cesium/issues/11040)
- Fixed a bug decoding glTF Draco attributes with quantization bits above 16. [#7471](https://github.com/CesiumGS/cesium/issues/7471)

See the [changelog](https://github.com/CesiumGS/cesium/blob/1.102/CHANGES.md) for the complete list of changes.