-
Notifications
You must be signed in to change notification settings - Fork 329
Closed
Milestone
Description
IIUC, there are reviews with the following W3C horizontals:
TAG, Privacy, Security, Accessibility, Internationalization.
Here's a draft list of explainers that we will want. If you start an item, add your @. If an issue is filed to track an explainer, #link to it. If an explainer is landed, check off the box and add a link.
Add new items to this list as needed.
For many of these it will be very important to cover the design rationale, especially where we intentionally depart from other APIs.
Needs draft:
- Motivation (should be part of spec) - ?
- Security/Privacy (is part of the spec already)
-
[SecureContext]
(Require [SecureContext] for using WebGPU. #1363) if not resolved
-
- Adapter selection and device init - Explainer: initialization #1636
- Internal nullability (valid/invalid) and destroyed-ness - Explainer: Object validity and destroyedness #1595
- Errors: everything in ErrorHandling.md (except fatal errors, with more detail on fallible allocations) - Explainer: section on errors, start on device loss #1607 Explainer: better explain the need for error scopes #1609
- Adapter and Device Loss (see Add adapter.[[current]] #1523) - Explainer: section on errors, start on device loss #1607
- Buffer mapping (and relation to process model, workers) - Add the buffer mapping explainer #1600
- Multi-threading ("shallow copy" model, and need for synchronous recv) - Explainer: Multithreading #1616
- (Briefly) Command encoding+submission, with short explanation of passes, debug markers/groups - Explainer: command encoding #1637
-
(Briefly) Pipelines: promise and non-promise creation, short explanation of what the pipeline actually is - @Kangz - Image, video, and canvas input (and anything else related) - Explainer: image input #1638
- Canvas and swapchain output (incl zero and multi-canvas and multi-adapter/multi-display considerations) - Explainer: Swap Chain #1618
- (Briefly) GPUCompilationInfo - ?
- WGSL - (@dneto0 @ben-clayton @zoddicus?)
- Bitflags - Explainer: mini-section on bitflags #1615
Potential existing source material:
- Anything in design/
- The Multi Explainer
- ?
kvark, SancheZz, Kangz and Lurrobert
Metadata
Metadata
Assignees
Labels
No labels