• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

visgl / deck.gl / 21682722553
91%

Build:
DEFAULT BRANCH: master
Ran 04 Feb 2026 06:13PM UTC
Jobs 1
Files 432
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

04 Feb 2026 06:05PM UTC coverage: 91.091% (+0.001%) from 91.09%
21682722553

push

github

web-flow
fix(core): Enable shader/pipeline caching for attached WebGL devices (#9971)

* fix(core): Enable shader/pipeline caching for attached WebGL devices

When attaching to an external WebGL context (e.g., MapboxOverlay with
interleaved: true), the caching props were not being set, unlike the
_createDevice() path which explicitly enables them.

This caused severe performance degradation in interleaved mode because
luma.gl's PipelineFactory would create new shader pipelines every frame
instead of reusing cached ones.

The fix adds _cacheShaders: true and _cachePipelines: true to the
webgl2Adapter.attach() call, matching the defaults set in _createDevice().
User-provided deviceProps can still override these if needed.

Fixes #9839
Related: #9822, luma.gl#2465

* Caching props moved below default deviceProps, to ensure caching always applies.

Co-authored-by: chrisgervang <chrisgervang@users.noreply.github.com>

* Changes reverted:
- Caching is enabled by default
- User is able to override default cache-settings via deviceProps should they need.

---------

Co-authored-by: Chris Gervang <chrisgervang@users.noreply.github.com>

6863 of 7542 branches covered (91.0%)

Branch coverage included in aggregate %.

4 of 4 new or added lines in 1 file covered. (100.0%)

56823 of 62373 relevant lines covered (91.1%)

14385.21 hits per line

Jobs
ID Job ID Ran Files Coverage
1 21682722553.1 04 Feb 2026 06:13PM UTC 432
91.09
GitHub Action Run
Source Files on build 21682722553
  • Tree
  • List 432
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #21682722553
  • 15105453 on github
  • Prev Build on master (#21651431830)
  • Next Build on master (#21756641814)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc