This implements Device::createShaderModule() and Device::createComputePipeline(). The async versions (neither the WebGPU nor the Metal flavor) aren't implemented yet; this is just the first basic implementation.
Created attachment 452681 [details] Patch
Committed r290267 (247592@trunk): <https://commits.webkit.org/247592@trunk>
<rdar://problem/89254032>