Skip to content

Tracking issue to write spec / explainers for native-specific parts of webgpu.h #25

Closed
@Kangz

Description

@Kangz

Most of the behavior of webgpu.h is the same as the WebGPU API (normative reference) but there's a couple places where webgpu.h has non-trivial differences with WebGPU, and it also has native-specific APIs. This is a tracking issue to create initial explainers / spec for these parts.

Things that are very different in native:

Things that use callbacks (Futures) instead of promises:
should be sufficiently covered in Asynchronous Operations.md

  • Buffer mapping
  • Error reporting
  • Device loss
  • Fence
    doesn't exist anymore

Other:

2024-11-27: updates from @kainino0x in italics

  • All items in the "needs docs" label (regardless of whether open or closed)

Metadata

Metadata

Assignees

No one assigned

    Labels

    non-breakingDoes not require a breaking change (that would block V1.0)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions