Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 8e097522b28fefa2ea5eb4fd2ab30148971b49d3
https://github.com/WebKit/WebKit/commit/8e097522b28fefa2ea5eb4fd2ab30148971b49d3
Author: Sergio Villar Senin <[email protected]>
Date: 2025-10-08 (Wed, 08 Oct 2025)
Changed paths:
M Source/WTF/wtf/PlatformEnable.h
M Source/WebCore/Modules/webxr/XRGPUBinding.cpp
M Source/WebCore/Modules/webxr/XRGPUBinding.h
M Source/WebCore/Modules/webxr/XRGPUBinding.idl
M Source/WebCore/Modules/webxr/XRGPULayerInit.h
M Source/WebCore/Modules/webxr/XRGPULayerInit.idl
M Source/WebCore/Modules/webxr/XRGPUProjectionLayerInit.h
M Source/WebCore/Modules/webxr/XRGPUProjectionLayerInit.idl
M Source/WebCore/Modules/webxr/XRGPUSubImage.cpp
M Source/WebCore/Modules/webxr/XRGPUSubImage.h
M Source/WebCore/Modules/webxr/XRGPUSubImage.idl
M Source/WebCore/Modules/webxr/XRProjectionLayer.cpp
M Source/WebCore/Modules/webxr/XRProjectionLayer.h
Log Message:
-----------
[WebXR][WebGPU] Layers are coupled to WebGPU
https://bugs.webkit.org/show_bug.cgi?id=300241
Reviewed by Mike Wyrzykowski.
It should be possible to use WebXR Layers without the WebXR WebGPU bindings.
The current code assumes that WebXR layers can only be used if WebGPU is
available which is not true. This is the first step towards having a
WebGPU-less implementation of WebXR Layers.
No new tests as this is just decoupling the build of different features.
* Source/WebCore/Modules/webxr/XRGPUBinding.cpp:
* Source/WebCore/Modules/webxr/XRGPUBinding.h:
* Source/WebCore/Modules/webxr/XRGPUBinding.idl:
* Source/WebCore/Modules/webxr/XRGPULayerInit.h:
* Source/WebCore/Modules/webxr/XRGPULayerInit.idl:
* Source/WebCore/Modules/webxr/XRGPUProjectionLayerInit.h:
* Source/WebCore/Modules/webxr/XRGPUProjectionLayerInit.idl:
* Source/WebCore/Modules/webxr/XRGPUSubImage.cpp:
* Source/WebCore/Modules/webxr/XRGPUSubImage.h:
* Source/WebCore/Modules/webxr/XRGPUSubImage.idl:
* Source/WebCore/Modules/webxr/XRProjectionLayer.cpp:
(WebCore::XRProjectionLayer::startFrame):
(WebCore::XRProjectionLayer::endFrame):
(WebCore::XRProjectionLayer::textureWidth const):
(WebCore::XRProjectionLayer::textureHeight const):
(WebCore::XRProjectionLayer::textureArrayLength const):
* Source/WebCore/Modules/webxr/XRProjectionLayer.h:
Canonical link: https://commits.webkit.org/301196@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes