CesiumGS / CesiumGS/cesium

Failing: Scene/GlobeSurfaceTileProvider can render more imagery layers than the available texture units

Open
#7,362 8 comments 0 reactions 0 assignees View on GitHub
test failure type - bug
Dominant language
JavaScript
Stars
15.7k
Forks
3.9k
Avg merge
4d 6h
Merged PRs (30d)
34

Description

`Scene/GlobeSurfaceTileProvider can render more imagery layers than the available texture units` is failing in Firefox: http://localhost:8080/Specs/SpecRunner.html?spec=Scene%2FGlobeSurfaceTileProvider%20can%20render%20more%20imagery%20layers%20than%20the%20available%20texture%20units

> Failed: promise rejected: RuntimeError: Program failed to link. Link log: Programs with more than 16 samplers are disallowed on Mesa drivers to avoid crashing.

Contributor guide

Open the contributing guide

Research direction

Start by running the named Scene/GlobeSurfaceTileProvider spec in SpecRunner on Firefox and reproduce the Mesa driver link error. Trace how the test renders imagery layers and determine the change needed for the spec to pass without triggering the more-than-16-samplers limit.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.