Deduplicate WebGPU bindgrouplayouts
Categories
(Core :: Graphics: WebGPU, defect, P1)
Tracking
()
People
(Reporter: kvark, Assigned: nical)
References
(Blocks 1 open bug, )
Details
The semantics of GPUBindGroupLayout
is defined "by-value". Therefore, two layouts created from the same descriptor are considered the same layout. Originally, we tried to resolve this on the wgpu-core level by returning an existing ID. However, this isn't possible with remote case, where the ID is already provided from above.
Perhaps, we could deduplicate at the level of WebGPU bindings in C++, instead.
Reporter | ||
Comment 1•4 years ago
|
||
This is blocking http://austin-eng.com/webgpu-samples/samples/reversedZ from rendering correctly. It's quite an annoying thing to fix.
Updated•2 years ago
|
Updated•2 years ago
|
Assignee | ||
Comment 2•2 years ago
|
||
Assignee | ||
Comment 3•2 years ago
|
||
Woops, there was a misunderstanding about the fix from https://github.com/gfx-rs/wgpu/pull/753, it does not apply to gecko because our identity factory thingamagingy is not a ZST so we still need this gap bridged in firefox.
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•1 years ago
|
Assignee | ||
Updated•1 years ago
|
Description
•