Open Bug 1611067 Opened 6 years ago Updated 1 year ago

Consistently resolve WebGPU ID type aliases

Categories

(Core :: Graphics: WebGPU, task, P5)

task

Tracking

()

People

(Reporter: kvark, Unassigned)

Details

wgpu has a few IDs that index in the same storages:

  • CommandBufferId == CommandEncoderId
  • DeviceId == QueueId

When we "finish()" a command encoder in order to obtain an command buffer, we are currently cutting this corner on the client side (in WebGPUChild::CommandEncoderFinish). It would be good to make this more consistent and resolved at a lower level (wgpu).

Severity: normal → S3
Priority: P3 → P5
You need to log in before you can comment on or make changes to this bug.