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