CesiumGS / cesium

An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
https://cesium.com/cesiumjs/
Apache License 2.0
13.04k stars 3.51k forks source link

Depth Test Failure / Z-fighting #12337

Open TJKoury opened 6 days ago

TJKoury commented 6 days ago

What happened?

In 1.123, intermittent depth test failure or z-fighting issue. Not present in <1.122, unsure if it was introduced in 1.122 or 1.123. Goes away if viewer.scene.globe.depthTestAgainstTerrain is set to true.

image

Reproduction steps

Open sandcastle, track GeoEye-1, see the primitives show through the globe.

Sandcastle example

https://sandcastle.cesium.com/?src=CZML.html&label=DataSources

Environment

Browser: Version 131.0.6778.85 (Official Build) (64-bit) CesiumJS Version: 1.123.1 Operating System: Pop!_OS 22.04 LTS