HeatmapLayer disappears from the map with WebGL error:
[.WebGL-0x120112dbf00] GL_INVALID_OPERATION: Feedback loop formed between Framebuffer and active Texture.
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
create Computed property for layers prop
in Mounted hook init new Deck({ layers: this.layers }) object
add to the layers HeatmapLayer
add to the layers Iconlayer
Environment
Framework version: deck.gl@8.9.36
Browser: Chrome 126.0.6478.127, Firefox 127.0.2
OS: macOS 13.6.7
Vue: 2.7
Logs
[.WebGL-0x120112dbf00] GL_INVALID_OPERATION: Feedback loop formed between Framebuffer and active Texture.
Description
HeatmapLayer disappears from the map with WebGL error:
[.WebGL-0x120112dbf00] GL_INVALID_OPERATION: Feedback loop formed between Framebuffer and active Texture.
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
layers
propnew Deck({ layers: this.layers })
objectEnvironment
Logs
[.WebGL-0x120112dbf00] GL_INVALID_OPERATION: Feedback loop formed between Framebuffer and active Texture.