Yan, Shaobo

Results 6 issues of Yan, Shaobo

## Intro In many situations, like dynamic indexing, developers may pass a **small amount** of **read-only** information to pipeline and **update them frequently**. Metal, D3D12 and Vulkan all provide optimizations...

investigation
programming model
wgsl
api

A chromium bug https://bugs.chromium.org/p/chromium/issues/detail?id=1514809 here reports a `ImageElement` uploading issue. I think we should cover this in cts but not sure how to achieve this. @kainino0x and @greggman for more...

Current cts generates non-transparent contents to avoid avoid canvas different opt behaviour on putImageData() from browsers. So we lose the coverage for partially-transparent and total transparent content. And other source...

HDR videos(e.g. BT.2020) need to be covered in uploading related cts . This requires using ffmpeg generated correct BT.2020 video and adding cases in src/webgpu/web_platform/external_texture/video.spec.ts and src/webgpu/web_platform/copyToTexture/video.spec.ts

Lifecycle of GPUExternalTexture aligns with VideoFrame in the imported HTMLVideoElement. GPUExternalTexture.expired provides the state of GPUExternalTexture.

enhancement

Push constants proposal. Related issue #75

proposal
wgsl
api