[webkit-changes] [WebKit/WebKit] 37dcfb: [WebGPU] Remove direct MSL compilation

Tadeu Zagallo noreply at github.com
Fri Apr 21 03:49:23 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 37dcfb7e4e71b3e8ab507d3280d4c00ab86b65fc
      https://github.com/WebKit/WebKit/commit/37dcfb7e4e71b3e8ab507d3280d4c00ab86b65fc
  Author: Tadeu Zagallo <tzagallo at apple.com>
  Date:   2023-04-21 (Fri, 21 Apr 2023)

  Changed paths:
    M Source/WebGPU/WebGPU/ShaderModule.mm

  Log Message:
  -----------
  [WebGPU] Remove direct MSL compilation
https://bugs.webkit.org/show_bug.cgi?id=255520
rdar://108137329

Reviewed by Mike Wyrzykowski.

Since work on the WebGPU API started before we had WGSL compiler, in order to
test the API it was temporarily possible to write shaders directly in MSL.
While the WGSL compiler is far from complete, it's enough for replacing our
current uses of MSL.

* Source/WebGPU/WebGPU/ShaderModule.mm:
(WebGPU::Device::createShaderModule):

Canonical link: https://commits.webkit.org/263228@main




More information about the webkit-changes mailing list