visgl / deck.gl

WebGL2 powered visualization framework
https://deck.gl
MIT License
12.28k stars 2.09k 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 4 months ago

prostomarik commented 4 months 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 4 months ago

Please create a CodeSandbox that reproduces your issue.