visgl / deck.gl

WebGL2 powered visualization framework
https://deck.gl
MIT License
11.95k stars 2.07k forks source link

[Bug] HeatmapLayer disappears from the map with WebGL error (GL_INVALID_OPERATION: Feedback loop formed between Framebuffer and active Texture.) #9011

Open prostomarik opened 2 weeks ago

prostomarik commented 2 weeks ago

Description

HeatmapLayer disappears from the map with WebGL error: [.WebGL-0x120112dbf00] GL_INVALID_OPERATION: Feedback loop formed between Framebuffer and active Texture.

Снимок экрана 2024-07-08 в 15 07 12

HeatmapLayer disappearance occurs when IconLayer is added to the map, for example. Sometimes the disappearance happens when the bounds or zoom are changed for the first time after HeatmapLayer was added to the map. This issue actual for Chrome and Firefox on macOS. For Chrome and Firefox on Linux. This problem does not exist on Windows.

Expected Behavior

HeatmapLayer does not disappear while it is in deck.layers prop.

Steps to Reproduce

Vue.js 2.7 - deck.gl 8.9.36

Environment

Logs

[.WebGL-0x120112dbf00] GL_INVALID_OPERATION: Feedback loop formed between Framebuffer and active Texture.

Pessimistress commented 2 weeks ago

Please create a CodeSandbox that reproduces your issue.