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

Tracker: v9.1

Open ibgreen opened this issue 1 year ago • 3 comments

v9.1

Chores

  • [x] Lock 9.0-release to luma.gl@~9.0.0 @ibgreen

Prepare for WebGPU

  • Note: device.readPixelsWebGL() is still supported, will be removed in luma.gl 9.2.
  • [x] Replace calls to device.clearWebGL() (requires creating new renderpasses with clearColor, clearDepth parameters)
  • [x] Replace calls to device.updateModuleSettingsWebGL()
  • [x] Replace calls to device.setParametersWebGL()
  • [x] Replace calls to device.withParametersWebGL()
  • [x] Replace GL.TRIANGLE_FAN topology / draw modes (not supported by webgpu)
  • [x] Update picking module in Layers to useShaderInputs from luma @felixpalmer
  • [x] Update all layers/extensions/... to use UniformBuffers @felixpalmer
  • [x] Port all shaders to GLSL 3.00 @donmccurdy

Bugs

  • [ ] https://github.com/visgl/deck.gl/issues/8314 - Working, but only with GPU aggregation disabled
  • [x] https://github.com/visgl/deck.gl/issues/8318 - Working, but only with GPU aggregation disabled
  • [x] https://github.com/visgl/deck.gl/issues/8321

Clean up / remove deprecations etc

TBD

PRs for consideration for v9.1 inclusion

ibgreen avatar Jul 30 '24 17:07 ibgreen

  • [x] Lock 9.0-release to luma.gl@~9.0.0

Pessimistress avatar Jul 31 '24 00:07 Pessimistress

Fix the following bugs in version V9.1. https://github.com/visgl/deck.gl/issues/8818

gdnwr avatar Aug 07 '24 14:08 gdnwr

Fix the following bugs in version V9.1.

While it would indeed be great to get a fix, and I understand that you are trying your best to raise attention, this is not a regression in 9.1, so we wouldn't hold the release for that issue.

ibgreen avatar Aug 07 '24 15:08 ibgreen

Interleaved context use case is crashing due to

Error: WebGLDevice requires props.createCanvasContext to be set
    at new WebGLDevice (webgl-device.ts:116:13)
    at WebGLAdapter.attach (webgl-adapter.ts:55:12)
    at new Deck (deck.ts:371:39)

Reproduce steps:

  • On master, navigate to examples/get-started/pure-js/maplibre
  • In app.js, uncomment interleaved: true
  • yarn && yarn start-local

Pessimistress avatar Dec 06 '24 21:12 Pessimistress