Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: caff9f3583a8fb206c8c4034001d1ec5affb86a9
      
https://github.com/WebKit/WebKit/commit/caff9f3583a8fb206c8c4034001d1ec5affb86a9
  Author: Kimmo Kinnunen <[email protected]>
  Date:   2026-09-24 (Thu, 24 Sep 2026)

  Changed paths:
    M Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj
    M Source/ThirdParty/ANGLE/CMakeLists.txt
    M Source/ThirdParty/ANGLE/Configurations/BaseTarget.xcconfig
    A Source/ThirdParty/ANGLE/WebKit/dawn/dawn_proc.h
    A Source/ThirdParty/ANGLE/WebKit/dawn/dawn_proc_table.h
    A Source/ThirdParty/ANGLE/WebKit/dawn/native/DawnNative.h
    A Source/ThirdParty/ANGLE/WebKit/dawn/native/DawnNativeWebGPUFramework.cpp
    A Source/ThirdParty/ANGLE/WebKit/dawn/webgpu.h
    A Source/ThirdParty/ANGLE/WebKit/webgpu/webgpu.h
    A Source/ThirdParty/ANGLE/Wgpu.cmake
    M 
Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/RewritePipelineVariables.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ProgramWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_wgsl_util.cpp

  Log Message:
  -----------
  ANGLE: Build WebGPU backend if ENABLE_WEBGL_WEBGPU is passed to build
https://bugs.webkit.org/show_bug.cgi?id=325140
rdar://188274494

Reviewed by Dan Glastonbury and Mike Wyrzykowski.

Build ANGLE WebGPU backend:
  build-webkit --cmake --debug --cmakeargs="-DENABLE_WEBGL_WEBGPU=ON"

Or:
  echo "ENABLE_WEBGL_WEBGPU = YES" >> LocalOverrides.xcconfig
  make debug

Only builds the backend and links with empty WebGPU integration.
Tests can be run once WebGPU.framework is fixed enough.
Browser can run once proc table is filled with the IPC implementation.

* Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj:
* Source/ThirdParty/ANGLE/CMakeLists.txt:
* Source/ThirdParty/ANGLE/Configurations/BaseTarget.xcconfig:
* Source/ThirdParty/ANGLE/WebKit/dawn/dawn_proc.h: Added.
* Source/ThirdParty/ANGLE/WebKit/dawn/dawn_proc_table.h: Added.
* Source/ThirdParty/ANGLE/WebKit/dawn/native/DawnNative.h: Added.
* Source/ThirdParty/ANGLE/WebKit/dawn/native/DawnNativeWebGPUFramework.cpp: 
Added.
(dawn::native::GetProcs):
* Source/ThirdParty/ANGLE/WebKit/dawn/webgpu.h: Added.
* Source/ThirdParty/ANGLE/WebKit/webgpu/webgpu.h: Added.
* Source/ThirdParty/ANGLE/Wgpu.cmake: Added.
* 
Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/RewritePipelineVariables.cpp:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ProgramWgpu.cpp:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_wgsl_util.cpp:

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to