Open Bug 1927130 Opened 8 days ago Updated 3 days ago

[webgpu] https://sava41.github.io/miskeenity-canvas/ doesnt draw anything on the screen

Categories

(Core :: Graphics: WebGPU, defect)

defect

Tracking

()

ASSIGNED
Tracking Status
firefox-esr128 --- unaffected
firefox131 --- unaffected
firefox132 --- disabled
firefox133 --- disabled
firefox134 --- affected

People

(Reporter: mayankleoboy1, Assigned: ErichDonGubler)

References

(Regression, )

Details

(Keywords: regression)

https://sava41.github.io/miskeenity-canvas/
Nothing is drawn on the screen

AR:

18:26:38.832 injected firefox content.js:142:11
18:26:39.203 monitor run deps: 1 miskeenity-canvas:1:1589
18:26:39.925 monitor run deps: 0 miskeenity-canvas:1:1589
18:26:39.925 status: Running... miskeenity-canvas:1:1527
18:26:39.955 status: miskeenity-canvas:1:1527
18:26:40.003
Could not get WebGPU device: requestDevice: Limit 'maxInterStageShaderComponents' not recognized. miskeenity-canvas:1:1446
printErr https://sava41.github.io/miskeenity-canvas/:1
printChar https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.js:1
_fd_write https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.js:1
<anonymous> https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.wasm:1181335
<anonymous> https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.wasm:625897
<anonymous> https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.wasm:620698
<anonymous> https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.wasm:1162015
<anonymous> https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.wasm:176808
<anonymous> https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.wasm:99980
<anonymous> https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.wasm:1162273
<anonymous> https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.wasm:1170857
x https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.js:1
_wgpuAdapterRequestDevice https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.js:1
_wgpuAdapterRequestDevice https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.js:1
callUserCallback https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.js:1
_wgpuAdapterRequestDevice https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.js:1
18:26:40.064 onerror: TypeError: GPUCanvasContext.configure: Missing required 'device' member of GPUCanvasConfiguration. miskeenity-canvas:1:1653
18:26:40.064
Uncaught TypeError: GPUCanvasContext.configure: Missing required 'device' member of GPUCanvasConfiguration.
_wgpuSurfaceConfigure https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.js:1
x https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.js:1
doRewind https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.js:1
handleSleep https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.js:1
callUserCallback https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.js:1
safeSetTimeout https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.js:1
miskeenity-canvas.js:1:161643
_wgpuSurfaceConfigure https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.js:1
<anonymous> https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.wasm:583792
<anonymous> https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.wasm:744367
<anonymous> https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.wasm:1210593
x https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.js:1
doRewind https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.js:1
handleSleep https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.js:1
callUserCallback https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.js:1
safeSetTimeout https://sava41.github.io/miskeenity-canvas/miskeenity-canvas.js:1

The application needs to change its WGPU dependency to latest mainline wgpu, or wait for the WGPU release that I'm going to effect today. PRs of relevance:

  • My initial removal of maxInterStageShaderComponents in WGPU: wgpu#6377
  • Reverting changes to the vendored copy of web_sys in WGPU, and providing a fake value for max_inter_stage_shader_components instead: wgpu#6380
Assignee: nobody → egubler
Severity: -- → S3
Status: NEW → ASSIGNED
Keywords: regression
Regressed by: 1919404

Set release status flags based on info from the regressing bug 1919404

Version: unspecified → Trunk

Set release status flags based on info from the regressing bug 1919404

Upstream needs to consume a version of WGPU that doesn't break with the maxInterStageShaderComponents. Good news: WGPU v23 came out just recently (released by myself), with this fixed up.

Filed an issue upstream to notify that the app author needs to fix it: sava41/miskeenity-canvas#5

You need to log in before you can comment on or make changes to this bug.