[WebGPU] Use block-based WebGPU API instead of function pointer & userdata API
Created attachment 454775 [details] Patch
*** Bug 236935 has been marked as a duplicate of this bug. ***
Committed r291384 (248515@trunk): <https://commits.webkit.org/248515@trunk>
<rdar://problem/90406657>