-
Notifications
You must be signed in to change notification settings - Fork 53
Open
Labels
non-breakingDoes not require a breaking change (that would block V1.0)Does not require a breaking change (that would block V1.0)wasmIssues with WebAssembly targetsIssues with WebAssembly targets
Description
WASM-specific part of #188.
We need a way to expose the JS GPUExternalTexture API.
I think most likely this will share code with its native equivalent #192 (cc @Kangz): use the same WGPUExternalTexture type, same bind group/bind group layout parts, but different WGPUExternalTextureDescriptors. If so it'll be easiest to do this one first, and the native one later.
I think this will all be via chained structs making it non-breaking / post-v1, but it's also needed for completeness of the API in WASM, so I'm going to not add the non-breaking
label. Also just in case any core changes are needed.
- Remember to design how synchronous error cases work: Tracking issue: synchronous exceptions in JS API #225
sasmaster
Metadata
Metadata
Assignees
Labels
non-breakingDoes not require a breaking change (that would block V1.0)Does not require a breaking change (that would block V1.0)wasmIssues with WebAssembly targetsIssues with WebAssembly targets