Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 4d12bc5c1a01933bbd3edd6ecef280e2bc58afac https://github.com/WebKit/WebKit/commit/4d12bc5c1a01933bbd3edd6ecef280e2bc58afac Author: Mike Wyrzykowski <mwyrzykow...@apple.com> Date: 2024-04-03 (Wed, 03 Apr 2024)
Changed paths: M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_render_utils.mm M Source/WebCore/Modules/webxr/WebXROpaqueFramebuffer.cpp M Source/WebCore/Modules/webxr/WebXROpaqueFramebuffer.h M Source/WebCore/Modules/webxr/WebXRWebGLLayer.cpp Log Message: ----------- [WebXR] WebXR should base its foveation on the app's setting https://bugs.webkit.org/show_bug.cgi?id=272069 <radar://125824522> Reviewed by Tim Horton. Respect the app's foveation setting. Also fixup the viewport transformation. * Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.mm: (rx::ContextMtl::setupDrawImpl): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.mm: (rx::mtl::RenderCommandEncoder::setViewport): (rx::mtl::RenderCommandEncoder::rasterizationRateMapForPass const): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_render_utils.mm: (rx::mtl::ClearUtils::setupClearWithDraw): * Source/WebCore/Modules/webxr/WebXROpaqueFramebuffer.cpp: (WebCore::WebXROpaqueFramebuffer::usesLayeredMode const): (WebCore::WebXROpaqueFramebuffer::blitSharedToLayered): (WebCore::convertViewportToPhysicalCoordinates): (WebCore::WebXROpaqueFramebuffer::drawViewport const): (WebCore::displayLayout): (WebCore::WebXROpaqueFramebuffer::setupFramebuffer): * Source/WebCore/Modules/webxr/WebXROpaqueFramebuffer.h: * Source/WebCore/Modules/webxr/WebXRWebGLLayer.cpp: (WebCore::WebXRWebGLLayer::computeViewports): Canonical link: https://commits.webkit.org/277037@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes