Open
Bug 1806659
(webgpu-official-samples)
Opened 1 year ago
Updated 1 month ago
[meta] Ensure that official WebGPU samples work (except for video import)
Categories
(Core :: Graphics: WebGPU, task, P3)
Core
Graphics: WebGPU
Tracking
()
NEW
People
(Reporter: nical, Unassigned)
References
(Depends on 4 open bugs, Blocks 2 open bugs, )
Details
(Keywords: meta)
Meta bug to track outstanding spec compliance and stability issues preventing us from running WebGPU demos (picking Austing Eng's because I think they are to date withe the spec https://austin-eng.com/webgpu-samples)
Updated•1 year ago
|
Depends on: webgpu-v1-bgl-dedup
Updated•1 year ago
|
Summary: [meta] Austing Eng demos → [meta] Austin Eng demos
Updated•1 year ago
|
Assignee: nobody → egubler
Updated•1 year ago
|
Summary: [meta] Austin Eng demos → [meta] Ensure that official WebGPU samples work
Comment 1•1 year ago
|
||
Fun fact: The link in the description now redirects to https://webgpu.github.io/webgpu-samples/.
Updated•1 year ago
|
Updated•1 year ago
|
Alias: webgpu-v1-samples
Updated•1 year ago
|
Depends on: webgpu-external-textures
Updated•1 year ago
|
Depends on: webgpu-feature-bgra8unorm-storage
Comment 2•1 year ago
|
||
VideoFrame
blocks the videoUploadingWebCodecs
demo specifically.
Depends on: VideoFrame
Updated•1 year ago
|
No longer depends on: VideoFrame
Updated•1 year ago
|
Assignee: egubler → nobody
Updated•10 months ago
|
Severity: N/A → S3
Updated•8 months ago
|
Updated•8 months ago
|
Updated•8 months ago
|
Summary: [meta] Ensure that official WebGPU samples work → [meta] Ensure that official WebGPU samples work (except for video import)
Comment 3•8 months ago
|
||
We're not going to worry about video import for now.
Updated•8 months ago
|
Blocks: webgpu-apps
Updated•8 months ago
|
Alias: webgpu-v1-samples → webgpu-official-samples
Reporter | ||
Comment 4•4 months ago
•
|
||
As of early january 2024:
- [x] helloTriangle
- [x] helloTriangleMSAA
- [ ] resizeCanvas
- [x] rotatingCube
- [x] twoCubes
- [x] texturedCube
- [x] instancedCube
- [x] fractalCube
- [x] cameras
- [x] cubemap
- [ ] computeBoids
- error:
createQuerySet is not a function
- error:
- [x] animometer
- [ ] videoUploading
- [ ] videoUploadingWebCodecs
- [ ] samplerParameters
- blocked on override expressions
- [ ] imageBlur
- blocked on const declarations in functions
- [ ] shadowMapping
- blocked on override expressions
- [x] reversedZ
- [ ] deferredRendering
- blocked on const declarations in functions
- [ ] particles
- Maybe blocked on abstract types
Shader validation error:
┌─ :109:26
│
109 │ for (var level = u32(textureNumLevels(texture) - 1); level > 0; level--) {
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ naga::Expression [54]
- [ ] cornell
- blocked on override expressions
- [ ] gameOfLife
- blocked on override expressions
- [ ] renderBundles
- Maybe blocked on abstract types
Shader validation error:
┌─ :42:44
│
42 │ let lightColor = saturate(ambientColor + max(dot(input.normal, lightDir), 0.0) * dirColor);
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ naga::Expression [13]
- [ ] worker
- [ ] A-buffer
- blocked on const declarations in functions
- [ ] bitonicSort
- blocked on const declarations in functions and abstract types
- [ ] normalMap
- blocked on abstract types
You need to log in
before you can comment on or make changes to this bug.
Description
•