Skip to content

Commit

Permalink
Update portability criteria in README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
MendyBerger committed Oct 31, 2024
1 parent 3dbff79 commit 91f328c
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,11 @@ Phase 1
- Sean Isom

### Portability Criteria
WASI GFX must have host implementations which can pass the testsuite on at least Windows, macOS, and Linux.

WASI GFX must have at least two complete independent implementations.
| | Linux | Window | MacOS | Android | Web |
| -------- | ----- | ------ | ----- | ------- | --- |
| Wasmtime ||||| |
| Jco | | | | ||

## Table of Contents [if the explainer is longer than one printed page]

Expand Down Expand Up @@ -64,6 +66,12 @@ The full API documentation can be found in [imports.md](imports.md).

#### `wasi:webgpu`


| | Description |
| ------------------------| ----------------------------------------------------- |
| `wasi:webgpu` | WebGPU package for interacting with GPUs |
| `wasi:frame-buffer` | A CPU based graphics API |
| `wasi:surface` | A surface |
`wasi:webgpu` is based on the official [webgpu spec](https://www.w3.org/TR/webgpu/).

`wasi:webgpu` does deviate sometimes from the webgpu spec, namely, in cases where the spec makes assumptions about running in a web or JS environment. Wherever `wasi:webgpu` deviates from the spec, a clear explanation should be documented.
Expand Down

0 comments on commit 91f328c

Please sign in to comment.