Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: ff55ff56986e4610ca199e61a48a9d3ba85f88a9
      
https://github.com/WebKit/WebKit/commit/ff55ff56986e4610ca199e61a48a9d3ba85f88a9
  Author: Kimmo Kinnunen <kkinnu...@apple.com>
  Date:   2025-05-23 (Fri, 23 May 2025)

  Changed paths:
    M Source/WebCore/platform/graphics/angle/GraphicsContextGLANGLE.cpp
    M Tools/TestWebKitAPI/Tests/WebCore/cocoa/TestGraphicsContextGLCocoa.mm

  Log Message:
  -----------
  WebXR WebGL1 context immersive mode does not work
https://bugs.webkit.org/show_bug.cgi?id=293485
rdar://151855225

Reviewed by Mike Wyrzykowski.

ES 3.0 BlitFramebuffer validation was fixed in an ANGLE import.
This function will not work in WebGL1 contexts that use ES 2.0.

Use BlitFramebufferNV, it is already enabled in WebXR mode.

* Source/WebCore/platform/graphics/angle/GraphicsContextGLANGLE.cpp:
(WebCore::GraphicsContextGLANGLE::blitFramebuffer):
* Tools/TestWebKitAPI/Tests/WebCore/cocoa/TestGraphicsContextGLCocoa.mm:
(TestWebKitAPI::WebCore::AnyContextAttributeTest::isWebGL2 const):
(TestWebKitAPI::WebCore::AnyContextAttributeTest::attributes):
(TestWebKitAPI::checkReadPixel):
(TestWebKitAPI::changeContextContents):
(TestWebKitAPI::TEST_P):

Canonical link: https://commits.webkit.org/295361@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

Reply via email to