deck.gl icon indicating copy to clipboard operation
deck.gl copied to clipboard

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

Open prostomarik opened this issue 1 year ago • 1 comments

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

  • 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: [email protected]
  • 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.

prostomarik avatar Jul 08 '24 15:07 prostomarik

Please create a CodeSandbox that reproduces your issue.

Pessimistress avatar Jul 09 '24 03:07 Pessimistress