Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracker: v9.1 #9056

Open
14 of 26 tasks
ibgreen opened this issue Jul 30, 2024 · 4 comments · May be fixed by #9285
Open
14 of 26 tasks

Tracker: v9.1 #9056

ibgreen opened this issue Jul 30, 2024 · 4 comments · May be fixed by #9285
Labels

Comments

@ibgreen
Copy link
Collaborator

ibgreen commented Jul 30, 2024

v9.1

Chores

Prepare for WebGPU

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

Bugs/PRs needed for release

Clean up / remove deprecations etc

TBD

PRs for consideration for v9.1 inclusion

@ibgreen ibgreen changed the title Track: v9.1 Tracker: v9.1 Jul 30, 2024
@Pessimistress
Copy link
Collaborator

Pessimistress commented Jul 31, 2024

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

@gdnwr
Copy link

gdnwr commented Aug 7, 2024

Fix the following bugs in version V9.1.
#8818

@ibgreen
Copy link
Collaborator Author

ibgreen commented Aug 7, 2024

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.

@Pessimistress
Copy link
Collaborator

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants