Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WebPageProxy::DidReceiveEvent Type compatibility change #4611

Closed

Conversation

abigailfox
Copy link
Contributor

@abigailfox abigailfox commented Sep 22, 2022

371d4180f2500f0c0f7c20bed07e4436bc8f1d0c

WebPageProxy::DidReceiveEvent Type compatibility change
https://bugs.webkit.org/show_bug.cgi?id=245545
rdar://65495021

Reviewed by NOBODY (OOPS!).

* Source/WebCore/dom/Document.cpp:
(WebCore::Document::hasListenerTypeForEventType const):
* Source/WebCore/dom/Element.cpp:
(WebCore::isForceEvent):
(WebCore::Element::dispatchMouseForceWillBegin):
* Source/WebCore/dom/KeyboardEvent.cpp:
(WebCore::eventTypeForKeyboardEventType):
* Source/WebCore/page/ContextMenuController.cpp:
(WebCore::ContextMenuController::showContextMenuAt):
* Source/WebCore/page/DebugPageOverlays.cpp:
(WebCore::InteractionRegionOverlay::mouseEvent):
* Source/WebCore/page/DragController.cpp:
(WebCore::createMouseEvent):
* Source/WebCore/page/EventHandler.cpp:
(WebCore::SyntheticTouchPoint::SyntheticTouchPoint):
(WebCore::SyntheticSingleTouchEvent::SyntheticSingleTouchEvent):
(WebCore::EventHandler::handleMouseForceEvent):
(WebCore::EventHandler::handlePasteGlobalSelection):
(WebCore::EventHandler::sendContextMenuEventForKey):
(WebCore::EventHandler::fakeMouseMoveEventTimerFired):
(WebCore::EventHandler::isKeyEventAllowedInFullScreen const):
(WebCore::EventHandler::internalKeyEvent):
(WebCore::EventHandler::handleDrag):
(WebCore::EventHandler::dispatchSyntheticTouchEventIfEnabled):
* Source/WebCore/page/ResourceUsageOverlay.cpp:
(WebCore::ResourceUsageOverlay::mouseEvent):
* Source/WebCore/page/mac/ImageOverlayControllerMac.mm:
(WebCore::ImageOverlayController::platformHandleMouseEvent):
* Source/WebCore/page/mac/ServicesOverlayController.mm:
(WebCore::ServicesOverlayController::mouseEvent):
* Source/WebCore/platform/KeyboardScrollingAnimator.cpp:
(WebCore::keyboardScrollingKeyForKeyboardEvent):
* Source/WebCore/platform/PlatformEvent.h:
(WebCore::PlatformEvent::type const):
(WebCore::PlatformEvent::PlatformEvent):
(): Deleted.
* Source/WebCore/platform/PlatformKeyboardEvent.h:
(WebCore::PlatformKeyboardEvent::PlatformKeyboardEvent):
* Source/WebCore/platform/PlatformMouseEvent.h:
(WebCore::PlatformMouseEvent::PlatformMouseEvent):
* Source/WebCore/platform/PlatformWheelEvent.cpp:
(WebCore::PlatformWheelEvent::createFromGesture):
* Source/WebCore/platform/PlatformWheelEvent.h:
(WebCore::PlatformWheelEvent::PlatformWheelEvent):
* Source/WebCore/platform/mac/KeyEventMac.mm:
(WebCore::PlatformKeyboardEvent::disambiguateKeyDownEvent):
* Source/WebCore/platform/mac/PlatformEventFactoryMac.mm:
(WebCore::mouseEventTypeForEvent):
(WebCore::PlatformMouseEventBuilder::PlatformMouseEventBuilder):
(WebCore::PlatformWheelEventBuilder::PlatformWheelEventBuilder):
(WebCore::PlatformKeyboardEventBuilder::PlatformKeyboardEventBuilder):
* Source/WebKit/Scripts/webkit/messages.py:
(headers_for_type):
* Source/WebKit/Shared/WebEvent.cpp:
(WebKit::WebEvent::WebEvent):
* Source/WebKit/Shared/WebEvent.h:
(WebKit::WebEvent::type const):
(): Deleted.
* Source/WebKit/Shared/WebEventConversion.cpp:
(WebKit::WebKit2PlatformMouseEvent::WebKit2PlatformMouseEvent):
(WebKit::WebKit2PlatformWheelEvent::WebKit2PlatformWheelEvent):
(WebKit::WebKit2PlatformKeyboardEvent::WebKit2PlatformKeyboardEvent):
(WebKit::WebKit2PlatformTouchEvent::WebKit2PlatformTouchEvent):
(WebKit::WebKit2PlatformGestureEvent::WebKit2PlatformGestureEvent):
* Source/WebKit/Shared/WebKeyboardEvent.cpp:
(WebKit::WebKeyboardEvent::isKeyboardEventType):
* Source/WebKit/Shared/WebMouseEvent.cpp:
(WebKit::WebMouseEvent::isMouseEventType):
* Source/WebKit/Shared/WebWheelEvent.cpp:
(WebKit::WebWheelEvent::WebWheelEvent):
(WebKit::WebWheelEvent::isWheelEventType):
* Source/WebKit/Shared/WebWheelEventCoalescer.cpp:
(WebKit::WebWheelEventCoalescer::coalesce):
* Source/WebKit/Shared/mac/NativeWebGestureEventMac.mm:
(WebKit::webEventTypeForNSEvent):
* Source/WebKit/Shared/mac/WebEventFactory.mm:
(WebKit::mouseEventTypeForEvent):
(WebKit::WebEventFactory::createWebMouseEvent):
(WebKit::WebEventFactory::createWebWheelEvent):
(WebKit::WebEventFactory::createWebKeyboardEvent):
* Source/WebKit/Shared/mac/WebGestureEvent.cpp:
(WebKit::WebGestureEvent::isGestureEventType const):
* Source/WebKit/UIProcess/RemoteLayerTree/mac/ScrollerPairMac.mm:
(WebKit::ScrollerPairMac::handleMouseEvent):
* Source/WebKit/UIProcess/WebPageProxy.cpp:
(WebKit::webMouseEventTypeString):
(WebKit::webKeyboardEventTypeString):
(WebKit::removeOldRedundantEvent):
(WebKit::WebPageProxy::handleMouseEvent):
(WebKit::WebPageProxy::processNextQueuedMouseEvent):
(WebKit::WebPageProxy::handleKeyboardEvent):
(WebKit::WebPageProxy::handleGestureEvent):
(WebKit::WebPageProxy::handlePreventableTouchEvent):
(WebKit::WebPageProxy::didReceiveEvent):
* Source/WebKit/UIProcess/WebPageProxy.h:
* Source/WebKit/UIProcess/WebPageProxy.messages.in:
* Source/WebKit/WebProcess/InjectedBundle/API/c/mac/WKBundlePageBannerMac.mm:
* Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm:
(WebKit::getEventTypeFromWebEvent):
(WebKit::PDFPlugin::handleMouseEvent):
(WebKit::PDFPlugin::showContextMenuAtPoint):
(WebKit::PDFPlugin::handleKeyboardEvent):
(WebKit::PDFPlugin::clickedLink):
* Source/WebKit/WebProcess/Plugins/PluginView.cpp:
(WebKit::PluginView::handleEvent):
* Source/WebKit/WebProcess/WebPage/EventDispatcher.cpp:
(WebKit::EventDispatcher::sendDidReceiveEvent):
* Source/WebKit/WebProcess/WebPage/FindController.cpp:
(WebKit::FindController::mouseEvent):
* Source/WebKit/WebProcess/WebPage/MomentumEventDispatcher.cpp:
(WebKit::MomentumEventDispatcher::dispatchSyntheticMomentumEvent):
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::contextMenuAtPointInWindow):
(WebKit::handleMouseEvent):
(WebKit::WebPage::mouseEvent):
(WebKit::WebPage::wheelEvent):
(WebKit::handleKeyEvent):
(WebKit::WebPage::keyEvent):
(WebKit::WebPage::updatePotentialTapSecurityOrigin):
(WebKit::WebPage::touchEvent):
(WebKit::WebPage::gestureEvent):
(WebKit::WebPage::setInitialFocus):
(WebKit::WebPage::dragEnded):
(WebKit::WebPage::simulateMouseDown):
(WebKit::WebPage::simulateMouseUp):
(WebKit::WebPage::simulateMouseMotion):
* Source/WebKit/WebProcess/WebPage/mac/PageBannerMac.mm:
(WebKit::PageBanner::mouseEvent):
* Source/WebKit/WebProcess/WebPage/mac/WebPageMac.mm:
(WebKit::WebPage::executeKeypressCommandsInternal):
(WebKit::WebPage::handleEditingKeyboardEvent):
* Source/WebKitLegacy/mac/WebView/WebFrame.mm:
(-[WebFrame _dragSourceEndedAt:operation:]):
* Source/WebKitLegacy/mac/WebView/WebHTMLView.mm:
(currentKeyboardEvent):
(-[WebHTMLView _interpretKeyEvent:savingCommands:]):
(-[WebHTMLView _handleEditingKeyEvent:]):
* Source/WebKitLegacy/mac/WebView/WebPDFView.mm:
(-[WebPDFView PDFViewWillClickOnLink:withURL:]):

e998af7

Misc iOS, tvOS & watchOS macOS Linux Windows
❌ πŸ§ͺ style ❌ πŸ›  ios ❌ πŸ›  mac ❌ πŸ›  wpe ❌ πŸ›  πŸ§ͺ win
❌ πŸ›  ios-sim ❌ πŸ›  mac-debug ❌ πŸ›  gtk πŸ’₯ πŸ›  wincairo
❌ πŸ§ͺ webkitperl ❌ πŸ§ͺ ios-wk2 ❌ πŸ›  mac-AS-debug ❌ πŸ§ͺ gtk-wk2
❌ πŸ§ͺ api-ios ❌ πŸ§ͺ api-mac ❌ πŸ§ͺ api-gtk
❌ πŸ›  πŸ§ͺ jsc ❌ πŸ›  tv ❌ πŸ§ͺ mac-wk1 ❌ πŸ›  jsc-armv7
❌ πŸ›  tv-sim ❌ πŸ§ͺ mac-wk2 ❌ πŸ§ͺ jsc-armv7-tests
❌ πŸ›  watch ❌ πŸ§ͺ mac-AS-debug-wk2 ❌ πŸ›  jsc-mips
❌ πŸ›  watch-sim ❌ πŸ§ͺ mac-wk2-stress ❌ πŸ§ͺ jsc-mips-tests

@abigailfox abigailfox self-assigned this Sep 22, 2022
@abigailfox abigailfox added Other WebKit Misc. For miscellaneous bugs in the WebKit framework (and not JavaScriptCore or WebCore). labels Sep 22, 2022
@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label Sep 22, 2022
Copy link
Contributor

@ddkilzer ddkilzer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Aside from fixing EWS bots, there are a few issues that need to be addressed in review comments. Otherwise, this PR is looking good. Thanks!

WebCore::PlatformEvent::Type,
WebCore::PlatformEvent::Type::NoType,

// PlatformKeyboardEvent
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: Please fix indentation of the comment to match the enum values here and below.

Comment on lines 1001 to 999
if type == 'WebEvent::Type':
sys.stderr.write('>>> headers: {}'.format(headers))

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove this debugging code. :)

enum Type {
enum class Type {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

While we're here, let's make this a uint8_t as well to match WebCore::PlatformEvent::Type.

-    enum Type {
+    enum class Type : uint8_t {

Comment on lines 158 to 161
template<> struct EnumTraits<WebCore::PlatformEvent::Type> {
using values = EnumValues<
WebCore::PlatformEvent::Type,
WebCore::PlatformEvent::Type::NoType,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this EnumTraits<WebCore::PlatformEvent::Type> definition really needed? (Can you try commenting them out and rebuilding to check?)

Since WebKit::WebEvents::Type exists in the WebKit project, I would think that only WebEvent::Type values are passed via CoreIPC as PlatformEvent::Type should be internal to WebCore.

Here's why this is important: By defining EnumTraits<WebCore::PlatformEvent::Type>, we could potentially hide bugs where CoreIPC is accidentally sending PlatformEvent::Type instead of WebEvent::Type values, and the individual enum values for those two enum classes don't match. We want the compiler to complain that it doesn't know how to encode/decode PlatformEvent::Type values for CoreIPC because each of those is likely a real bug.

WebWheelEvent::WebWheelEvent(Type type, const IntPoint& position, const IntPoint& globalPosition, const FloatSize& delta, const FloatSize& wheelTicks, Granularity granularity, OptionSet<Modifier> modifiers, WallTime timestamp)
WebWheelEvent::WebWheelEvent(WebEvent::Type type, const IntPoint& position, const IntPoint& globalPosition, const FloatSize& delta, const FloatSize& wheelTicks, Granularity granularity, OptionSet<Modifier> modifiers, WallTime timestamp)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm curious why the argument type had to be more specific here (WebEvent::Type vs. Type) when WebWheelEvent::isWheelEventType() below didn't need to change.

Also, WebMouseEvent::isMouseEventType() and WebKeyboardEvent::isKeyboardEventType() didn't need to change in their respective source files.

To be clear, this isn't technically wrong, but I'm curious why it's not consistent with other similar methods.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think (but am not sure) that WebWheelEvent and the others inherit the changes from WebEvent? Not sure, but it's never asked me to change those across those files other than when it is using WebEvent directly in those files

Comment on lines 3128 to 3129
switch (platformMouseEvent.type()) {
case PlatformEvent::MousePressed: {
case PlatformEvent::Type::MousePressed: {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for reformatting this switch statement!

@@ -155,4 +155,45 @@ template<> struct EnumTraits<WebCore::PlatformEvent::Modifier> {
>;
};

//template<> struct EnumTraits<WebCore::PlatformEvent::Type> {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We shouldn't leave this.

Need the bug URL (OOPS!).

Reviewed by NOBODY (OOPS!).

* JSTests/test262/config.yaml:
* JSTests/wasm/gc/arrays.js:
(testArrayNewDefault):
(testArrayGet):
* JSTests/wasm/wasm.json:
* LayoutTests/TestExpectations:
* LayoutTests/accessibility-isolated-tree/TestExpectations:
* LayoutTests/fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:
* LayoutTests/fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
* LayoutTests/fast/backgrounds/size/parsing-background-size-values-expected.txt:
* LayoutTests/fast/backgrounds/size/parsing-inherit-expected.txt:
* LayoutTests/fast/backgrounds/size/resources/parsing-background-size-values.js:
* LayoutTests/fast/backgrounds/size/resources/parsing-inherit.js:
* LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt:
* LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* LayoutTests/fast/css/ios/system-color-for-css-value-expected.txt:
* LayoutTests/fast/css/ios/system-color-for-css-value.html:
* LayoutTests/fast/dom/dom-constructors-expected.txt:
* LayoutTests/fast/dom/dom-constructors.html:
* LayoutTests/fast/repaint/table-writing-modes-h-expected.txt:
* LayoutTests/fast/repaint/table-writing-modes-v-expected.txt:
* LayoutTests/fast/table/border-collapsing/collapsed-borders-adjoining-sections-vertical-rl-expected.png:
* LayoutTests/fast/table/border-collapsing/collapsed-borders-adjoining-sections-vertical-rl-expected.txt:
* LayoutTests/fast/table/growCellForImageQuirk-vertical-expected.txt:
* LayoutTests/http/wpt/webauthn/public-key-credential-create-failure.https-expected.txt:
* LayoutTests/http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt:
* LayoutTests/imported/w3c/resources/import-expectations.json:
* LayoutTests/imported/w3c/web-platform-tests/css/css-animations/KeyframeEffect-getKeyframes.tentative.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/background-332-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/background-size-001.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/parsing/background-size-computed.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/layer-statement-before-import-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/css/css-color/animation/color-interpolation-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-area-valid-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-shorthand-valid-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-shorthand-valid.html:
* LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-baseURL.tentative-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-baseURL.tentative.html:
* LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-concat-expected.html: Removed.
* LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-concat-ref.html: Removed.
* LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-cssRules-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-disabled-regular-sheet-insertion-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-disallow-import.tentative-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-duplicate-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-replace-on-regular-sheet-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-modify-after-removal-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-template-adoption-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/css/cssom/adoptedstylesheets-observablearray-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-pseudo-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/css/cssom/idlharness-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/css/cssom/insertRule-across-context-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/cross-origin-opener-policy/popup-redirect-cache.https.html:
* LayoutTests/imported/w3c/web-platform-tests/html/cross-origin-opener-policy/reporting/document-reporting/report-to-both_coop-ro.https.html:
* LayoutTests/imported/w3c/web-platform-tests/html/cross-origin-opener-policy/reporting/document-reporting/reporting-redirect-with-same-origin-allow-popups.https.html:
* LayoutTests/imported/w3c/web-platform-tests/html/cross-origin-opener-policy/reporting/document-reporting/reporting-redirect-with-unsafe-none.https.html:
* LayoutTests/imported/w3c/web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-coop-navigated-opener.https.html:
* LayoutTests/imported/w3c/web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-redirect-with-same-origin-allow-popups.https.html:
* LayoutTests/imported/w3c/web-platform-tests/html/cross-origin-opener-policy/reporting/resources/reporting-common.js:
(const.reportToken):
(const.reportingEndpointsHeaders):
* LayoutTests/imported/w3c/web-platform-tests/html/cross-origin-opener-policy/resources/common.js:
* LayoutTests/imported/w3c/web-platform-tests/html/cross-origin-opener-policy/resources/coop-coep.py:
(main):
* LayoutTests/imported/w3c/web-platform-tests/html/cross-origin-opener-policy/resources/postback.html:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/popups/popup-light-dismiss.tentative-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-002-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-002.html:
* LayoutTests/imported/w3c/web-platform-tests/resource-timing/TAO-port-mismatch-means-crossorigin-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/resource-timing/cors-preflight.any.worker-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/resource-timing/sizes-redirect-img-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/server-timing/cross_origin-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/navigation-preload/resource-timing.https-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/resource-timing-cross-origin.https-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/shadow-dom/declarative/declarative-shadow-dom-attachment.tentative-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/shadow-dom/declarative/declarative-shadow-dom-basic.tentative-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/shadow-dom/declarative/declarative-shadow-dom-opt-in.tentative-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/shadow-dom/declarative/innerhtml-before-closing-tag.tentative-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/shadow-dom/declarative/move-template-before-closing-tag-expected.txt: Removed.
* LayoutTests/imported/w3c/web-platform-tests/shadow-dom/declarative/move-template-before-closing-tag.tentative-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/shadow-dom/declarative/script-access.tentative-expected.txt:
* LayoutTests/media/encrypted-media/encrypted-media-append-encrypted-unencrypted-expected.txt:
* LayoutTests/media/encrypted-media/encrypted-media-append-encrypted-unencrypted.html:
* LayoutTests/platform/glib/TestExpectations:
* LayoutTests/platform/glib/fast/css/h1-in-section-elements-expected.txt:
* LayoutTests/platform/glib/fast/table/027-vertical-expected.txt:
* LayoutTests/platform/glib/fast/table/028-vertical-expected.txt:
* LayoutTests/platform/glib/fast/table/border-collapsing/002-vertical-expected.txt:
* LayoutTests/platform/glib/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.txt:
* LayoutTests/platform/glib/fast/table/table-display-types-vertical-expected.txt:
* LayoutTests/platform/glib/fast/writing-mode/border-styles-vertical-lr-expected.txt:
* LayoutTests/platform/glib/fast/writing-mode/border-styles-vertical-lr-mixed-expected.txt:
* LayoutTests/platform/glib/fast/writing-mode/border-styles-vertical-rl-expected.txt:
* LayoutTests/platform/glib/fast/writing-mode/border-styles-vertical-rl-mixed-expected.txt:
* LayoutTests/platform/glib/tables/mozilla_expected_failures/bugs/bug7113-expected.txt:
* LayoutTests/platform/gtk/TestExpectations:
* LayoutTests/platform/gtk/fast/table/038-vertical-expected.txt:
* LayoutTests/platform/gtk/fast/table/040-vertical-expected.txt:
* LayoutTests/platform/gtk/fast/table/auto-with-percent-height-vertical-expected.txt:
* LayoutTests/platform/gtk/fast/table/border-collapsing/001-vertical-expected.txt:
* LayoutTests/platform/gtk/fast/table/border-collapsing/003-vertical-expected.txt:
* LayoutTests/platform/gtk/fast/table/border-collapsing/004-vertical-expected.txt:
* LayoutTests/platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt:
* LayoutTests/platform/gtk/fast/table/rowspan-paint-order-vertical-expected.txt:
* LayoutTests/platform/gtk/fast/text/text-letter-spacing-expected.txt:
* LayoutTests/platform/gtk/fast/writing-mode/vertical-align-table-baseline-expected.txt:
* LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
* LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt:
* LayoutTests/platform/gtk/tables/mozilla/bugs/bug2962-expected.txt:
* LayoutTests/platform/ios-wk2/TestExpectations:
* LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
* LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-pseudo-expected.txt:
* LayoutTests/platform/ios/TestExpectations:
* LayoutTests/platform/ios/fast/css/h1-in-section-elements-expected.txt:
* LayoutTests/platform/ios/fast/css/ios/system-color-for-css-value-expected.txt: Removed.
* LayoutTests/platform/ios/fast/overflow/overflow-rtl-vertical-expected.txt:
* LayoutTests/platform/ios/fast/table/027-vertical-expected.txt:
* LayoutTests/platform/ios/fast/table/028-vertical-expected.txt:
* LayoutTests/platform/ios/fast/table/038-vertical-expected.txt:
* LayoutTests/platform/ios/fast/table/040-vertical-expected.txt:
* LayoutTests/platform/ios/fast/table/auto-with-percent-height-vertical-expected.txt:
* LayoutTests/platform/ios/fast/table/border-collapsing/001-vertical-expected.txt:
* LayoutTests/platform/ios/fast/table/border-collapsing/002-vertical-expected.txt:
* LayoutTests/platform/ios/fast/table/border-collapsing/003-vertical-expected.txt:
* LayoutTests/platform/ios/fast/table/border-collapsing/004-vertical-expected.txt:
* LayoutTests/platform/ios/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.txt:
* LayoutTests/platform/ios/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt:
* LayoutTests/platform/ios/fast/table/rowspan-paint-order-vertical-expected.txt:
* LayoutTests/platform/ios/fast/table/table-display-types-vertical-expected.txt:
* LayoutTests/platform/ios/fast/text/whitespace/nbsp-mode-and-linewraps-expected.txt:
* LayoutTests/platform/ios/fast/writing-mode/vertical-align-table-baseline-expected.png:
* LayoutTests/platform/ios/fast/writing-mode/vertical-align-table-baseline-expected.txt:
* LayoutTests/platform/ios/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt:
* LayoutTests/platform/ipad/TestExpectations:
* LayoutTests/platform/ipad/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt:
* LayoutTests/platform/mac-wk1/TestExpectations:
* LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
* LayoutTests/platform/mac-wk2/TestExpectations:
* LayoutTests/platform/mac/TestExpectations:
* LayoutTests/platform/mac/fast/css/h1-in-section-elements-expected.png:
* LayoutTests/platform/mac/fast/css/h1-in-section-elements-expected.txt:
* LayoutTests/platform/mac/fast/overflow/overflow-rtl-expected.png:
* LayoutTests/platform/mac/fast/overflow/overflow-rtl-vertical-expected.png:
* LayoutTests/platform/mac/fast/overflow/overflow-rtl-vertical-expected.txt:
* LayoutTests/platform/mac/fast/table/027-vertical-expected.png:
* LayoutTests/platform/mac/fast/table/027-vertical-expected.txt:
* LayoutTests/platform/mac/fast/table/028-vertical-expected.png:
* LayoutTests/platform/mac/fast/table/028-vertical-expected.txt:
* LayoutTests/platform/mac/fast/table/038-vertical-expected.png:
* LayoutTests/platform/mac/fast/table/038-vertical-expected.txt:
* LayoutTests/platform/mac/fast/table/040-vertical-expected.png:
* LayoutTests/platform/mac/fast/table/040-vertical-expected.txt:
* LayoutTests/platform/mac/fast/table/auto-with-percent-height-vertical-expected.png:
* LayoutTests/platform/mac/fast/table/auto-with-percent-height-vertical-expected.txt:
* LayoutTests/platform/mac/fast/table/border-collapsing/001-vertical-expected.txt:
* LayoutTests/platform/mac/fast/table/border-collapsing/002-vertical-expected.txt:
* LayoutTests/platform/mac/fast/table/border-collapsing/003-vertical-expected.txt:
* LayoutTests/platform/mac/fast/table/border-collapsing/004-vertical-expected.txt:
* LayoutTests/platform/mac/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.txt:
* LayoutTests/platform/mac/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt:
* LayoutTests/platform/mac/fast/table/rowspan-paint-order-vertical-expected.txt:
* LayoutTests/platform/mac/fast/table/table-display-types-vertical-expected.txt:
* LayoutTests/platform/mac/fast/text/whitespace/nbsp-mode-and-linewraps-expected.txt:
* LayoutTests/platform/mac/fast/writing-mode/vertical-align-table-baseline-expected.png:
* LayoutTests/platform/mac/fast/writing-mode/vertical-align-table-baseline-expected.txt:
* LayoutTests/platform/win/TestExpectations:
* LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
* LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt:
* LayoutTests/svg/css/getComputedStyle-basic-expected.txt:
* Source/JavaScriptCore/API/JSAPIGlobalObject.mm:
* Source/JavaScriptCore/API/JSContext.mm:
* Source/JavaScriptCore/API/JSObjectRef.cpp:
* Source/JavaScriptCore/API/JSScript.mm:
* Source/JavaScriptCore/API/JSScriptSourceProvider.mm:
* Source/JavaScriptCore/CMakeLists.txt:
* Source/JavaScriptCore/Configurations/JavaScriptCore.xcconfig:
* Source/JavaScriptCore/DerivedSources.make:
* Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj:
* Source/JavaScriptCore/Sources.txt:
* Source/JavaScriptCore/bytecode/AccessCase.cpp:
(JSC::AccessCase::operator delete):
* Source/JavaScriptCore/bytecode/BytecodeList.rb:
* Source/JavaScriptCore/bytecode/StructureStubInfo.cpp:
(JSC::StructureStubInfo::reset):
(JSC::slowOperationFromUnlinkedStructureStubInfo):
(JSC::StructureStubInfo::initializeFromUnlinkedStructureStubInfo):
* Source/JavaScriptCore/bytecode/StructureStubInfo.h:
(JSC::StructureStubInfo::StructureStubInfo):
(JSC::appropriateOptimizingGetByIdFunction):
(JSC::appropriateGenericGetByIdFunction):
* Source/JavaScriptCore/bytecode/Watchpoint.cpp:
(JSC::Watchpoint::operator delete):
* Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:
* Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp:
(JSC::FTL::DFG::LowerDFGToB3::compileGetPrivateNameById):
* Source/JavaScriptCore/heap/Heap.cpp:
(JSC::Heap::Heap):
* Source/JavaScriptCore/heap/Heap.h:
* Source/JavaScriptCore/heap/HeapSubspaceTypes.h:
* Source/JavaScriptCore/inspector/remote/cocoa/RemoteInspectorXPCConnection.mm:
* Source/JavaScriptCore/jit/GPRInfo.h:
(JSC::JSValueRegs::withTwoAvailableRegs):
(JSC::JSValueRegs::payloadOnly):
* Source/JavaScriptCore/jit/ICStats.h:
* Source/JavaScriptCore/jit/JITOperations.cpp:
(JSC::JSC_DEFINE_JIT_OPERATION):
* Source/JavaScriptCore/jit/JITStubRoutine.cpp:
(JSC::JITStubRoutine::operator delete):
* Source/JavaScriptCore/jit/RegisterSet.cpp:
* Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:
* Source/JavaScriptCore/llint/WebAssembly.asm:
* Source/JavaScriptCore/llint/WebAssembly32_64.asm:
* Source/JavaScriptCore/llint/WebAssembly64.asm:
* Source/JavaScriptCore/runtime/ArrayBufferView.cpp:
(JSC::ArrayBufferView::ArrayBufferView):
(JSC::ArrayBufferView::visitDerived):
(JSC::ArrayBufferView::visitDerived const):
(JSC::ArrayBufferView::wrap):
(JSC::ArrayBufferView::operator delete):
(JSC::ArrayBufferView::~ArrayBufferView): Deleted.
* Source/JavaScriptCore/runtime/ArrayBufferView.h:
(JSC::ArrayBufferView::getType const):
(JSC::ArrayBufferView::~ArrayBufferView):
* Source/JavaScriptCore/runtime/DataView.cpp:
(JSC::DataView::DataView):
(JSC::DataView::wrapImpl):
(JSC::DataView::wrap): Deleted.
* Source/JavaScriptCore/runtime/DataView.h:
* Source/JavaScriptCore/runtime/GenericTypedArrayView.h:
* Source/JavaScriptCore/runtime/GenericTypedArrayViewInlines.h:
(JSC::GenericTypedArrayView<Adaptor>::GenericTypedArrayView):
(JSC::GenericTypedArrayView<Adaptor>::wrapImpl):
(JSC::GenericTypedArrayView<Adaptor>::wrap): Deleted.
* Source/JavaScriptCore/runtime/JSGlobalObject.cpp:
* Source/JavaScriptCore/runtime/JSGlobalObject.h:
* Source/JavaScriptCore/runtime/TemporalObject.cpp:
(JSC::doubleNumberOption):
(JSC::temporalRoundingIncrement):
* Source/JavaScriptCore/runtime/TypedArrayType.h:
* Source/JavaScriptCore/wasm/WasmAirIRGenerator.cpp:
(JSC::Wasm::AirIRGenerator::lookupTruncationRange):
(JSC::Wasm::AirIRGenerator::addUncheckedFloatingPointTruncation):
(JSC::Wasm::AirIRGenerator::truncSaturated):
(JSC::Wasm::AirIRGenerator::addCheckedFloatingPointTruncation):
(JSC::Wasm::AirIRGenerator::addArrayNew):
(JSC::Wasm::AirIRGenerator::addArrayNewDefault):
(JSC::Wasm::AirIRGenerator::addArrayGet):
(JSC::Wasm::AirIRGenerator::addArraySet):
(JSC::Wasm::AirIRGenerator::addArrayLen):
(JSC::Wasm::AirIRGenerator::addOp<OpType::I32TruncSF64>):
(JSC::Wasm::AirIRGenerator::addOp<OpType::I32TruncSF32>):
(JSC::Wasm::AirIRGenerator::addOp<OpType::I32TruncUF64>):
(JSC::Wasm::AirIRGenerator::addOp<OpType::I32TruncUF32>):
(JSC::Wasm::AirIRGenerator::addOp<OpType::I64TruncSF64>):
(JSC::Wasm::AirIRGenerator::addOp<OpType::I64TruncUF64>):
(JSC::Wasm::AirIRGenerator::addOp<OpType::I64TruncSF32>):
(JSC::Wasm::AirIRGenerator::addOp<OpType::I64TruncUF32>):
* Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp:
(JSC::Wasm::B3IRGenerator::addArrayNew):
(JSC::Wasm::B3IRGenerator::addArrayNewDefault):
(JSC::Wasm::B3IRGenerator::addArrayGet):
(JSC::Wasm::B3IRGenerator::addArraySet):
(JSC::Wasm::B3IRGenerator::addArrayLen):
* Source/JavaScriptCore/wasm/WasmCallee.cpp:
(JSC::Wasm::Callee::operator delete):
* Source/JavaScriptCore/wasm/WasmExceptionType.h:
* Source/JavaScriptCore/wasm/WasmFunctionParser.h:
(JSC::Wasm::FunctionParser<Context>::parseExpression):
(JSC::Wasm::FunctionParser<Context>::parseUnreachableExpression):
* Source/JavaScriptCore/wasm/WasmLLIntGenerator.cpp:
(JSC::Wasm::LLIntGenerator::addArrayNew):
(JSC::Wasm::LLIntGenerator::addArrayNewDefault):
(JSC::Wasm::LLIntGenerator::addArrayGet):
(JSC::Wasm::LLIntGenerator::addArraySet):
(JSC::Wasm::LLIntGenerator::addArrayLen):
* Source/JavaScriptCore/wasm/WasmOperations.cpp:
(JSC::Wasm::JSC_DEFINE_JIT_OPERATION):
* Source/JavaScriptCore/wasm/WasmOperations.h:
* Source/JavaScriptCore/wasm/WasmSlowPaths.cpp:
(JSC::LLInt::WASM_SLOW_PATH_DECL):
* Source/JavaScriptCore/wasm/WasmSlowPaths.h:
* Source/JavaScriptCore/wasm/js/JSWebAssembly.cpp:
* Source/JavaScriptCore/wasm/wasm.json:
* Source/ThirdParty/ANGLE/ANGLE.plist:
* Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj:
* Source/ThirdParty/ANGLE/CMakeLists.txt:
* Source/ThirdParty/ANGLE/CONTRIBUTORS:
* Source/ThirdParty/ANGLE/DEPS:
* Source/ThirdParty/ANGLE/GLESv2.cmake:
* Source/ThirdParty/ANGLE/PlatformGTK.cmake:
* Source/ThirdParty/ANGLE/PlatformWPE.cmake:
* Source/ThirdParty/ANGLE/build_overrides/vulkan_validation_layers.gni:
* Source/ThirdParty/ANGLE/changes.diff:
* Source/ThirdParty/ANGLE/doc/DebuggingTips.md:
* Source/ThirdParty/ANGLE/doc/ExtensionSupport.md:
* Source/ThirdParty/ANGLE/extensions/ANGLE_shader_pixel_local_storage.txt:
* Source/ThirdParty/ANGLE/include/CMakeLists.txt:
* Source/ThirdParty/ANGLE/include/EGL/eglext_angle.h:
* Source/ThirdParty/ANGLE/include/GLES2/gl2ext_angle.h:
* Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h:
* Source/ThirdParty/ANGLE/include/platform/FeaturesMtl_autogen.h:
* Source/ThirdParty/ANGLE/include/platform/FeaturesVk_autogen.h:
* Source/ThirdParty/ANGLE/include/platform/mtl_features.json:
* Source/ThirdParty/ANGLE/include/platform/vk_features.json:
* Source/ThirdParty/ANGLE/infra/config/generated/cr-buildbucket.cfg:
* Source/ThirdParty/ANGLE/infra/config/generated/luci-milo.cfg:
* Source/ThirdParty/ANGLE/infra/config/generated/luci-scheduler.cfg:
* Source/ThirdParty/ANGLE/infra/config/generated/project.cfg:
* Source/ThirdParty/ANGLE/infra/config/main.star:
* Source/ThirdParty/ANGLE/infra/specs/angle.json:
* Source/ThirdParty/ANGLE/infra/specs/angle_mb_config.pyl:
* Source/ThirdParty/ANGLE/infra/specs/mixins.pyl:
* Source/ThirdParty/ANGLE/infra/specs/test_suites.pyl:
* Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_features.json:
* Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_format.json:
* Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_load_functions_table.json:
* Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_shader_preprocessor.json:
* Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_shader_translator.json:
* Source/ThirdParty/ANGLE/scripts/code_generation_hashes/DXGI_format.json:
* Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Extension_files.json:
* Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_CTS_(dEQP)_build_files.json:
* Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_EGL_WGL_loader.json:
* Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_EGL_entry_points.json:
* Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GLenum_value_to_string_map.json:
* Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Metal_default_shaders.json:
* Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Metal_format_table.json:
* Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Test_spec_JSON.json:
* Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_format.json:
* Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_mandatory_format_support_table.json:
* Source/ThirdParty/ANGLE/scripts/code_generation_hashes/proc_table.json:
* Source/ThirdParty/ANGLE/scripts/code_generation_hashes/restricted_traces.json:
* Source/ThirdParty/ANGLE/scripts/egl_angle_ext.xml:
* Source/ThirdParty/ANGLE/scripts/entry_point_packed_gl_enums.json:
* Source/ThirdParty/ANGLE/scripts/gen_gl_enum_utils.py:
(dump_value_to_string_mapping):
* Source/ThirdParty/ANGLE/scripts/generate_android_bp.py:
(main):
* Source/ThirdParty/ANGLE/scripts/generate_entry_points.py:
* Source/ThirdParty/ANGLE/scripts/gl_angle_ext.xml:
* Source/ThirdParty/ANGLE/scripts/registry_xml.py:
* Source/ThirdParty/ANGLE/scripts/roll_aosp.sh:
* Source/ThirdParty/ANGLE/src/angle_commit.h:
* Source/ThirdParty/ANGLE/src/common/angle_version.h:
* Source/ThirdParty/ANGLE/src/common/entry_points_enum_autogen.cpp:
(angle::GetEntryPointName):
* Source/ThirdParty/ANGLE/src/common/entry_points_enum_autogen.h:
* Source/ThirdParty/ANGLE/src/common/linux/dma_buf_utils.cpp:
(angle::GLInternalFormatToGbmFourCCFormat):
* Source/ThirdParty/ANGLE/src/common/linux/dma_buf_utils.h:
* Source/ThirdParty/ANGLE/src/common/platform.h:
* Source/ThirdParty/ANGLE/src/common/utilities.cpp:
(gl::IsMipmapFiltered):
* Source/ThirdParty/ANGLE/src/common/utilities.h:
* Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor.y:
* Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor_lex_autogen.cpp:
* Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:
(yy_symbol_value_print):
(yy_symbol_print):
(yy_stack_print):
(yy_reduce_print):
(yydestruct):
(yyparse):
(yystrlen): Deleted.
(yystpcpy): Deleted.
(yytnamerr): Deleted.
(yysyntax_error): Deleted.
* Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.cpp:
(sh::OutputHLSL::OutputHLSL):
(sh::OutputHLSL::header const):
* Source/ThirdParty/ANGLE/src/compiler/translator/glslang_tab_autogen.cpp:
(yy_symbol_value_print):
(yy_symbol_print):
(yy_stack_print):
(yy_reduce_print):
(yydestruct):
(yyparse):
(yystrlen): Deleted.
(yystpcpy): Deleted.
(yytnamerr): Deleted.
(yysyntax_error): Deleted.
* Source/ThirdParty/ANGLE/src/compiler/translator/glslang_tab_autogen.h:
* Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:
(sh::RewritePixelLocalStorageToImages):
* Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/ReplaceForShaderFramebufferFetch.cpp:
* Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo.h:
* Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo_vulkan.cpp:
(angle::GetSystemInfoVulkanWithICD):
* Source/ThirdParty/ANGLE/src/image_util/loadimage.h:
* Source/ThirdParty/ANGLE/src/image_util/loadimage.inc:
* Source/ThirdParty/ANGLE/src/libANGLE/Caps.cpp:
(egl::DisplayExtensions::getStrings const):
(egl::ClientExtensions::getStrings const):
* Source/ThirdParty/ANGLE/src/libANGLE/Caps.h:
* Source/ThirdParty/ANGLE/src/libANGLE/Constants.h:
* Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp:
(gl::Context::initializeDefaultResources):
(gl::Context::deleteFramebuffer):
(gl::Context::useProgramStages):
(gl::Context::bindProgramPipeline):
(gl::Context::getIntegervImpl const):
(gl::Context::getIntegeri_v):
(gl::Context::initCaps):
(gl::Context::prepareForDispatch):
(gl::Context::framebufferMemorylessPixelLocalStorage):
(gl::Context::framebufferTexturePixelLocalStorage):
(gl::Context::beginPixelLocalStorage):
(gl::Context::endPixelLocalStorage):
(gl::Context::pixelLocalStorageBarrier):
(gl::Context::getIndexedQueryParameterInfo const):
(gl::Context::logicOpANGLE):
* Source/ThirdParty/ANGLE/src/libANGLE/Context.h:
* Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_ext_autogen.h:
* Source/ThirdParty/ANGLE/src/libANGLE/Display.cpp:
* Source/ThirdParty/ANGLE/src/libANGLE/EGLSync.cpp:
(egl::Sync::Sync):
(egl::Sync::copyMetalSharedEventANGLE const):
* Source/ThirdParty/ANGLE/src/libANGLE/EGLSync.h:
* Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h:
* Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.cpp:
(gl::Framebuffer::onDestroy):
(gl::Framebuffer::formsRenderingFeedbackLoopWith const):
(gl::Framebuffer::getPixelLocalStorage):
(gl::Framebuffer::detachPixelLocalStorage):
* Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.h:
* Source/ThirdParty/ANGLE/src/libANGLE/GLES1Renderer.cpp:
(gl::GLES1Renderer::prepareForDraw):
(gl::GLES1Renderer::addVertexShaderDefs):
(gl::GLES1Renderer::addFragmentShaderDefs):
(gl::GLES1Renderer::initializeRendererProgram):
(gl::GLES1Renderer::setUniform1ui):
* Source/ThirdParty/ANGLE/src/libANGLE/GLES1Renderer.h:
* Source/ThirdParty/ANGLE/src/libANGLE/GLES1Shaders.inc:
* Source/ThirdParty/ANGLE/src/libANGLE/GLES1State.cpp:
(gl::GLES1State::setCurrentColor):
(gl::GLES1State::setLogicOpEnabled):
(gl::operator==):
(gl::operator!=):
* Source/ThirdParty/ANGLE/src/libANGLE/GLES1State.h:
(gl::TextureEnvironmentParameters::tie const):
* Source/ThirdParty/ANGLE/src/libANGLE/ProgramPipeline.cpp:
(gl::ProgramPipelineState::useProgramStages):
(gl::ProgramPipeline::useProgramStages):
(gl::ProgramPipeline::link):
* Source/ThirdParty/ANGLE/src/libANGLE/ProgramPipeline.h:
* Source/ThirdParty/ANGLE/src/libANGLE/State.cpp:
(gl::State::setEnableFeature):
(gl::State::getEnableFeature const):
(gl::State::setProgram):
(gl::State::setProgramPipelineBinding):
(gl::State::setPixelLocalStorageActive):
(gl::State::getBooleanv const):
(gl::State::getIntegeri_v const):
(gl::State::syncProgramPipelineObject):
(gl::State::onProgramPipelineExecutableChange):
(gl::State::setLogicOpEnabled):
(gl::State::setLogicOp):
* Source/ThirdParty/ANGLE/src/libANGLE/State.h:
(gl::State::getLinkedProgramExecutable const):
(gl::State::getLinkedProgramPipeline const):
(gl::State::getPixelLocalStorageActive const):
(gl::State::setAllDirtyBits):
(gl::State::isLogicOpEnabled const):
(gl::State::getLogicOp const):
* Source/ThirdParty/ANGLE/src/libANGLE/Texture.cpp:
(gl::IsMipmapFiltered): Deleted.
* Source/ThirdParty/ANGLE/src/libANGLE/TransformFeedback.cpp:
(gl::TransformFeedback::begin):
* Source/ThirdParty/ANGLE/src/libANGLE/angletypes.cpp:
(gl::RasterizerState::operator=):
(gl::DepthStencilState::operator=):
(gl::Box::volume const):
(gl::Box::extend):
* Source/ThirdParty/ANGLE/src/libANGLE/angletypes.h:
* Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.cpp:
(angle::FrameCaptureShared::maybeCapturePreCallUpdates):
* Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_autogen.cpp:
(gl::CaptureLogicOpANGLE):
(gl::CaptureFramebufferMemorylessPixelLocalStorageANGLE):
(gl::CaptureFramebufferTexturePixelLocalStorageANGLE):
(gl::CaptureBeginPixelLocalStorageANGLE):
(gl::CaptureEndPixelLocalStorageANGLE):
(gl::CapturePixelLocalStorageBarrierANGLE):
* Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_autogen.h:
* Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_params.cpp:
(gl::CaptureBeginPixelLocalStorageANGLE_loadops):
(gl::CaptureBeginPixelLocalStorageANGLE_cleardata):
* Source/ThirdParty/ANGLE/src/libANGLE/capture/frame_capture_replay_autogen.cpp:
(angle::FrameCaptureShared::ReplayCall):
* Source/ThirdParty/ANGLE/src/libANGLE/capture/gl_enum_utils_autogen.cpp:
(gl::GLenumToString):
* Source/ThirdParty/ANGLE/src/libANGLE/formatutils.h:
(gl::GetNativeVisualID):
* Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.cpp:
(gl::GetExtensionInfoMap):
* Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.h:
* Source/ThirdParty/ANGLE/src/libANGLE/queryutils.cpp:
(gl::SetMaterialParameters):
(gl::GetQueryParameterInfo):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/ContextImpl.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/DisplayImpl.cpp:
(rx::DisplayImpl::isGBM const):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/DisplayImpl.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/EGLSyncImpl.cpp:
(rx::EGLSyncImpl::copyMetalSharedEventANGLE const):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/EGLSyncImpl.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/FormatID_autogen.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/Format_table_autogen.cpp:
(angle::Format::InternalFormatToID):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/angle_format_map.json:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DynamicHLSL.cpp:
(rx::DynamicHLSL::generateShaderLinkHLSL const):
(rx::DynamicHLSL::generateGeometryShaderHLSL const):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/RendererD3D.cpp:
(rx::RendererD3D::getNativePixelLocalStorageType const):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/RendererD3D.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ShaderD3D.cpp:
(rx::ShaderD3D::compile):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.cpp:
(rx::Context11::getNativePixelLocalStorageType const):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp:
(rx::ShaderConstants11::onViewportChange):
(rx::StateManager11::syncViewport):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/converged/CompositorNativeWindow11.cpp:
(rx::RoHelper::RoHelper):
(rx::RoHelper::~RoHelper):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/converged/CompositorNativeWindow11.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp:
(rx::d3d11_gl::GetReservedFragmentUniformVectors):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Context9.cpp:
(rx::Context9::getNativePixelLocalStorageType const):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Context9.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/renderer9_utils.cpp:
(rx::d3d9_gl::GetReservedFragmentUniformVectors):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.cpp:
(rx::ContextGL::getNativePixelLocalStorageType const):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/RendererGL.cpp:
(rx::RendererGL::getNativePixelLocalStorageType const):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/RendererGL.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ShaderGL.cpp:
(rx::ShaderGL::compile):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp:
(rx::mLogicOp):
(rx::StateManagerGL::syncState):
(rx::StateManagerGL::setClipDistancesEnable):
(rx::StateManagerGL::setLogicOpEnabled):
(rx::StateManagerGL::setLogicOp):
(rx::mLocalDirtyBits): Deleted.
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp:
(rx::DisplayEGL::supportsDmaBufFormat const):
(rx::DisplayEGL::queryDmaBufFormats):
(rx::DisplayEGL::queryDmaBufModifiers):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DisplayEGL.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp:
(rx::DmaBufImageSiblingEGL::DmaBufImageSiblingEGL):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp:
(rx::FunctionsEGL::EGLDispatchTable::EGLDispatchTable):
(rx::FunctionsEGL::initialize):
(rx::FunctionsEGL::queryDmaBufFormatsEXT const):
(rx::FunctionsEGL::queryDmaBufModifiersEXT const):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp:
(rx::nativegl_gl::GenerateCaps):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/load_functions_data.json:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/load_functions_table_autogen.cpp:
(angle::GetLoadFunctionsMap):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.mm:
(rx::ContextMtl::getNativePixelLocalStorageType const):
(rx::ContextMtl::endBlitAndComputeEncoding):
(rx::ContextMtl::endEncoding):
(rx::ContextMtl::flushCommandBuffer):
(rx::ContextMtl::present):
(rx::ContextMtl::getBlitCommandEncoder):
(rx::ContextMtl::getBlitCommandEncoderWithoutEndingRenderEncoder):
(rx::ContextMtl::getComputeCommandEncoderWithoutEndingRenderEncoder):
(rx::ContextMtl::getIndexPreprocessingCommandEncoder):
(rx::ContextMtl::ensureCommandBufferReady):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.mm:
(rx::DisplayMtl::generateExtensions const):
(rx::DisplayMtl::getNativeExtensions const):
(rx::DisplayMtl::getNativePixelLocalStorageType const):
(rx::DisplayMtl::initializeFeatures):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProvokingVertexHelper.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProvokingVertexHelper.mm:
(rx::ProvokingVertexHelper::ProvokingVertexHelper):
(rx::ProvokingVertexHelper::releaseInFlightBuffers):
(rx::ProvokingVertexHelper::preconditionIndexBuffer):
(rx::ProvokingVertexHelper::generateIndexBuffer):
(rx::ProvokingVertexHelper::commitPreconditionCommandBuffer): Deleted.
(rx::ProvokingVertexHelper::getComputeCommandEncoder): Deleted.
(rx::ProvokingVertexHelper::ensureCommandBufferReady): Deleted.
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SyncMtl.h:
(rx::mtl::Sync::copySharedEvent const):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SyncMtl.mm:
(rx::mtl::makeSignalValue):
(rx::mtl::Sync::initialize):
(rx::mtl::Sync::set):
(rx::mtl::Sync::clientWait):
(rx::mtl::Sync::serverWait):
(rx::mtl::Sync::getStatus):
(rx::mtl::Sync::copySharedEvent const):
(rx::FenceNVMtl::set):
(rx::SyncMtl::set):
(rx::EGLSyncMtl::EGLSyncMtl):
(rx::EGLSyncMtl::initialize):
(rx::EGLSyncMtl::copyMetalSharedEventANGLE const):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/TextureMtl.mm:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_common.h:
(rx::mtl::WrappedObject::leakObject):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/format_autogen.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_default_shaders_src_autogen.inc:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_default_shaders_src_autogen.metal:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ContextNULL.cpp:
(rx::ContextNULL::ContextNULL):
(rx::ContextNULL::getNativePixelLocalStorageType const):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ContextNULL.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.cpp:
(rx::mShareGroupVk):
(rx::ContextVk::handleDirtyGraphicsDynamicLogicOp):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DisplayVk.cpp:
(rx::DisplayVk::DisplayVk):
(rx::DisplayVk::initialize):
(rx::DisplayVk::isConfigFormatSupported const):
(rx::DisplayVk::isSurfaceFormatColorspacePairSupported const):
(rx::DisplayVk::isColorspaceSupported const):
(rx::DisplayVk::initSupportedSurfaceFormatColorspaces):
(rx::DisplayVk::generateExtensions const):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DisplayVk.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.cpp:
(rx::FramebufferVk::FramebufferVk):
(rx::FramebufferVk::destroy):
(rx::FramebufferVk::updateColorResolveAttachment):
(rx::FramebufferVk::removeColorResolveAttachment):
(rx::FramebufferVk::releaseCurrentFramebuffer):
(rx::FramebufferVk::resolveColorWithSubpass):
(rx::FramebufferVk::syncState):
(rx::FramebufferVk::getFramebuffer):
(rx::FramebufferVk::startNewRenderPass):
(rx::FramebufferVk::switchToFramebufferFetchMode):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RendererVk.cpp:
(rx::RendererVk::initialize):
(rx::RendererVk::initializeDevice):
(rx::RendererVk::initFeatures):
(rx::RendererVk::getNativePixelLocalStorageType const):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RendererVk.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp:
(rx::vk::priv::SecondaryCommandBuffer::executeCommands):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h:
(rx::vk::priv::SecondaryCommandBuffer::bindDescriptorSets):
(rx::vk::priv::SecondaryCommandBuffer::pipelineBarrier):
(rx::vk::priv::SecondaryCommandBuffer::setLogicOp):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShaderVk.cpp:
(rx::ShaderVk::compile):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.cpp:
(rx::WindowSurfaceVk::initializeImpl):
(rx::WindowSurfaceVk::present):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/UtilsVk.cpp:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/AHBFunctions.cpp:
(rx::AHBFunctions::AHBFunctions):
(rx::AHBFunctions::~AHBFunctions):
(rx::AHBFunctions::getAhbProcAddresses):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/AHBFunctions.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/DisplayVkAndroid.cpp:
(rx::DisplayVkAndroid::generateConfigs):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DisplayVkLinux.cpp:
(rx::DisplayVkLinux::DisplayVkLinux):
(rx::DisplayVkLinux::queryDmaBufFormats):
(rx::DisplayVkLinux::queryDmaBufModifiers):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DisplayVkLinux.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/gbm/DisplayVkGbm.cpp:
(rx::DisplayVkGbm::generateConfigs):
(rx::DisplayVkGbm::isGBM const):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/gbm/DisplayVkGbm.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp:
(rx::vk::GraphicsPipelineDesc::initDefaults):
(rx::vk::GraphicsPipelineDesc::initializePipeline const):
(rx::vk::GraphicsPipelineDesc::updateLogicOpEnabled):
(rx::vk::GraphicsPipelineDesc::updateLogicOp):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cache_utils.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp:
(rx::RendererVk::ensureCapsInitialized const):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_format_map.json:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp:
(rx::vk::Format::initialize):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_helpers.cpp:
(rx::vk::RenderPassAttachment::finalizeLoadStore):
(rx::vk::RenderPassCommandBufferHelper::finalizeColorImageLayout):
(rx::vk::ImageHelper::pruneSupersededUpdatesForLevel):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.cpp:
(rx::gl_vk::GetLogicOp):
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.h:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_wrapper.h:
(rx::vk::priv::CommandBuffer::setLogicOp):
* Source/ThirdParty/ANGLE/src/libANGLE/validationEGL.cpp:
(egl::ValidateCopyMetalSharedEventANGLE):
* Source/ThirdParty/ANGLE/src/libANGLE/validationEGL_autogen.h:
* Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp:
(gl::err::ValidateFragmentShaderColorBufferTypeMatch):
(gl::ValidateTransformFeedbackPrimitiveMode):
(gl::ValidateDrawInstancedANGLE):
(gl::ValidateDrawStates):
(gl::ValidateLogicOpCommon):
* Source/ThirdParty/ANGLE/src/libANGLE/validationES.h:
* Source/ThirdParty/ANGLE/src/libANGLE/validationES1.cpp:
(gl::ValidateLogicOp):
* Source/ThirdParty/ANGLE/src/libANGLE/validationES2.cpp:
(gl::err::ValidCap):
* Source/ThirdParty/ANGLE/src/libANGLE/validationES3.cpp:
(gl::ValidateTexImageFormatCombination):
(gl::ValidateBeginTransformFeedback):
(gl::ValidateIndexedStateQuery):
(gl::ValidateResumeTransformFeedback):
* Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT.cpp:
(gl::ValidateFramebufferMemorylessPixelLocalStorageANGLE):
(gl::ValidateFramebufferTexturePixelLocalStorageANGLE):
(gl::ValidateBeginPixelLocalStorageANGLE):
(gl::ValidateEndPixelLocalStorageANGLE):
(gl::ValidatePixelLocalStorageBarrierANGLE):
(gl::ValidateLogicOpANGLE):
* Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT_autogen.h:
* Source/ThirdParty/ANGLE/src/libEGL/egl_loader_autogen.cpp:
(angle::LoadEGL_EGL):
* Source/ThirdParty/ANGLE/src/libEGL/egl_loader_autogen.h:
* Source/ThirdParty/ANGLE/src/libEGL/libEGL_autogen.cpp:
* Source/ThirdParty/ANGLE/src/libEGL/libEGL_autogen.def:
* Source/ThirdParty/ANGLE/src/libGLESv2.gni:
* Source/ThirdParty/ANGLE/src/libGLESv2/egl_ext_stubs.cpp:
(egl::CopyMetalSharedEventANGLE):
* Source/ThirdParty/ANGLE/src/libGLESv2/egl_ext_stubs_autogen.h:
* Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_ext_autogen.cpp:
* Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_ext_autogen.h:
* Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.cpp:
* Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.h:
* Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_autogen.cpp:
* Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_autogen.def:
* Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_no_capture_autogen.def:
* Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_with_capture_autogen.def:
* Source/ThirdParty/ANGLE/src/libGLESv2/opengl32_autogen.def:
* Source/ThirdParty/ANGLE/src/libGLESv2/opengl32_with_wgl_autogen.def:
* Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_egl_autogen.cpp:
* Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_glx_autogen.cpp:
* Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_wgl_autogen.cpp:
* Source/ThirdParty/ANGLE/src/tests/BUILD.gn:
* Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests.gni:
* Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_expectations.txt:
* Source/ThirdParty/ANGLE/src/tests/angle_perftests.gni:
* Source/ThirdParty/ANGLE/src/tests/capture_replay_tests.py:
(TestBatch.RunWithCapture):
* Source/ThirdParty/ANGLE/src/tests/capture_replay_tests/capture_replay_expectations.txt:
* Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp.gni:
* Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles31_test_expectations.txt:
* Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSurfaceTest.cpp:
(angle::EGLSurfaceTest::createProgram):
(angle::EGLSurfaceTestD3D11::setupFragCoordOffset):
(angle::TEST_P):
* Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSyncTest.cpp:
(TEST_P):
* Source/ThirdParty/ANGLE/src/tests/gl_tests/AttributeLayoutTest.cpp:
* Source/ThirdParty/ANGLE/src/tests/gl_tests/BlitFramebufferANGLETest.cpp:
* Source/ThirdParty/ANGLE/src/tests/gl_tests/ClearTest.cpp:
* Source/ThirdParty/ANGLE/src/tests/gl_tests/ContextNoErrorTest.cpp:
(ContextNoErrorPPOTest31::~ContextNoErrorPPOTest31):
(ContextNoErrorPPOTest31::bindProgramPipeline):
(ContextNoErrorPPOTest31::drawQuadWithPPO):
(TEST_P):
(ContextNoErrorTest31::~ContextNoErrorTest31): Deleted.
(ContextNoErrorTest31::bindProgramPipeline): Deleted.
(ContextNoErrorTest31::drawQuadWithPPO): Deleted.
* Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferTest.cpp:
* Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTest.cpp:
* Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampledRenderToTextureTest.cpp:
(angle::MultisampledRenderToTextureES31Test::drawCopyThenBlendAllAttachmentsMixed):
* Source/ThirdParty/ANGLE/src/tests/gl_tests/PixelLocalStorageTest.cpp:
(Array::Array):
(Array::operator const T * const):
(MakeArray):
(GLenumArray):
(ClearValue::ClearValue):
(ClearValue::operator const void * const):
(ClearF):
(ClearI):
(ClearUI):
(ClearArray):
(PixelLocalStorageTest::useProgram):
(PixelLocalStoragePrototype::PLSPlane::reset): Deleted.
(PixelLocalStoragePrototype::PLSPlane::~PLSPlane): Deleted.
(PixelLocalStoragePrototype::PLSPlane::tex const): Deleted.
(PixelLocalStoragePrototype::PLSPlane::width const): Deleted.
(PixelLocalStoragePrototype::PLSPlane::height const): Deleted.
(PixelLocalStoragePrototype::PLSPlane::internalformat const): Deleted.
(PixelLocalStoragePrototype::PLSPlane::clearValuef const): Deleted.
(PixelLocalStoragePrototype::PLSPlane::clearValuei const): Deleted.
(PixelLocalStoragePrototype::PLSPlane::clearValueui const): Deleted.
(PixelLocalStoragePrototype::PLSPlane::setClearValuef): Deleted.
(PixelLocalStoragePrototype::PLSPlane::setClearValuei): Deleted.
(PixelLocalStoragePrototype::PLSPlane::setClearValueui): Deleted.
(PixelLocalStoragePrototype::boundLocalStoragePlanes): Deleted.
(PixelLocalStoragePrototype::framebufferPixelLocalStorage): Deleted.
(PixelLocalStoragePrototype::framebufferPixelLocalClearValuefv): Deleted.
(PixelLocalStoragePrototype::framebufferPixelLocalClearValueiv): Deleted.
(PixelLocalStoragePrototype::framebufferPixelLocalClearValueuiv): Deleted.
(AutoRestoreDrawBuffers::AutoRestoreDrawBuffers): Deleted.
(AutoRestoreDrawBuffers::~AutoRestoreDrawBuffers): Deleted.
(AutoRestoreClearColor::AutoRestoreClearColor): Deleted.
(AutoRestoreClearColor::~AutoRestoreClearColor): Deleted.
(AutoDisableScissor::AutoDisableScissor): Deleted.
(AutoDisableScissor::~AutoDisableScissor): Deleted.
(PixelLocalStoragePrototype::beginPixelLocalStorage): Deleted.
(PixelLocalStoragePrototype::pixelLocalStorageBarrier): Deleted.
(PixelLocalStoragePrototype::endPixelLocalStorage): Deleted.
* Source/ThirdParty/ANGLE/src/tests/gl_tests/ProvokingVertexTest.cpp:
(angle::sizeOfVectorContents):
(angle::checkFlatQuadColors):
(angle::TEST_P):
* Source/ThirdParty/ANGLE/src/tests/gl_tests/RenderbufferMultisampleTest.cpp:
* Source/ThirdParty/ANGLE/src/tests/gl_tests/SamplersTest.cpp:
* Source/ThirdParty/ANGLE/src/tests/gl_tests/StateChangeTest.cpp:
* Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureTest.cpp:
* Source/ThirdParty/ANGLE/src/tests/gl_tests/TransformFeedbackTest.cpp:
* Source/ThirdParty/ANGLE/src/tests/gl_tests/VertexAttributeTest.cpp:
* Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanExternalImageTest.cpp:
(angle::TEST_P):
* Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp:
(angle::VulkanPerformanceCounterTest::VulkanPerformanceCounterTest):
(angle::VulkanPerformanceCounterTest::isFeatureEnabled const):
(angle::VulkanPerformanceCounterTest::hasLoadOpNoneSupport const):
(angle::VulkanPerformanceCounterTest::hasStoreOpNoneSupport const):
(angle::VulkanPerformanceCounterTest::hasMutableMipmapTextureUpload const):
(angle::VulkanPerformanceCounterTest::hasPreferDrawOverClearAttachments const):
(angle::VulkanPerformanceCounterTest::hasSupportsPipelineCreationFeedback const):
(angle::VulkanPerformanceCounterTest::hasWarmUpPipelineCacheAtLink const):
(angle::VulkanPerformanceCounterTest::hasPreferCPUForBufferSubData const):
(angle::VulkanPerformanceCounterTest::hasPreferSubmitAtFBOBoundary const):
(angle::VulkanPerformanceCounterTest::hasDisallowMixedDepthStencilLoadOpNoneAndLoad const):
(angle::VulkanPerformanceCounterTest::initANGLEFeatures): Deleted.
* Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompatibilityTest.cpp:
* Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/FogTest.cpp:
(FogBlendTest::FogBlendTest):
(TEST_P):
* Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/LightsTest.cpp:
(TEST_P):
(LightsTest::drawTestQuad):
* Source/ThirdParty/ANGLE/src/tests/gles1_conformance_tests/ConformanceTests.cpp:
(angle::TEST_P):
(RegisterContextCompatibilityTests):
* Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp:
(egl_platform::TracePerfTest::TracePerfTest):
* Source/ThirdParty/ANGLE/src/tests/py_utils/android_helper.py:
(_FindAapt):
(_RemovePrefix):
(_FindPackageName):
(Initialize):
(_FindAdb):
(_GetDeviceApkPath):
(_CompareHashes):
(_PrepareTestSuite):
(_RunInstrumentation):
* Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_traces.json:
* Source/ThirdParty/ANGLE/src/tests/run_perf_tests.py:
(_run_tests):
* Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.cpp:
(ANGLETestBase::ANGLETestSetUp):
* Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_configs.cpp:
(angle::PlatformParameters::isEnableRequested const):
(angle::PlatformParameters::isDisableRequested const):
(angle::PlatformParameters::isEnabled const): Deleted.
(angle::PlatformParameters::isDisabled const): Deleted.
* Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_configs.h:
* Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.cpp:
(angle::IsConfigAllowlisted):
* Source/ThirdParty/ANGLE/tools/angle_tools.py:
(upload_to_google_storage):
* Source/ThirdParty/ANGLE/tools/flex-bison/README.md:
* Source/ThirdParty/ANGLE/tools/flex-bison/linux/bison.sha1:
* Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/bison.m4:
* Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/c-like.m4:
* Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/c.m4:
* Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/yacc.c:
(m4_ifset):
(b4_push_if):
(if):
(while):
* Source/ThirdParty/ANGLE/tools/flex-bison/windows/bison.exe.sha1:
* Source/ThirdParty/ANGLE/tools/flex-bison/windows/flex.exe.sha1:
* Source/ThirdParty/ANGLE/tools/flex-bison/windows/m4.exe.sha1:
* Source/ThirdParty/ANGLE/tools/flex-bison/windows/msys-2.0.dll.sha1:
* Source/ThirdParty/ANGLE/tools/flex-bison/windows/msys-iconv-2.dll.sha1:
* Source/ThirdParty/ANGLE/tools/flex-bison/windows/msys-intl-8.dll.sha1:
* Source/ThirdParty/ANGLE/util/EGLWindow.cpp:
(EGLWindow::EGLWindow):
(EGLWindow::initializeDisplay):
(EGLWindow::queryFeatures):
(EGLWindow::isFeatureEnabled):
* Source/ThirdParty/ANGLE/util/EGLWindow.h:
* Source/ThirdParty/ANGLE/util/angle_features_autogen.cpp:
* Source/ThirdParty/ANGLE/util/angle_features_autogen.h:
* Source/ThirdParty/ANGLE/util/capture/trace_egl_loader_autogen.cpp:
(trace_angle::LoadEGL):
* Source/ThirdParty/ANGLE/util/capture/trace_egl_loader_autogen.h:
* Source/ThirdParty/ANGLE/util/capture/trace_gles_loader_autogen.cpp:
(trace_angle::LoadGLES):
* Source/ThirdParty/ANGLE/util/capture/trace_gles_loader_autogen.h:
* Source/ThirdParty/ANGLE/util/egl_loader_autogen.cpp:
(angle::LoadEGL):
* Source/ThirdParty/ANGLE/util/egl_loader_autogen.h:
* Source/ThirdParty/ANGLE/util/gles_loader_autogen.cpp:
(angle::LoadGLES):
* Source/ThirdParty/ANGLE/util/gles_loader_autogen.h:
* Source/ThirdParty/libwebrtc/CMakeLists.txt:
* Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig:
* Source/WTF/Scripts/Preferences/WebPreferences.yaml:
* Source/WTF/Scripts/Preferences/WebPreferencesExperimental.yaml:
* Source/WTF/wtf/Platform.h:
* Source/WTF/wtf/PlatformEnableCocoa.h:
* Source/WTF/wtf/PlatformHave.h:
* Source/WTF/wtf/PlatformUse.h:
* Source/WTF/wtf/RunLoop.cpp:
(WTF::RunLoop::create):
* Source/WTF/wtf/RunLoop.h:
* Source/WTF/wtf/generic/WorkQueueGeneric.cpp:
(WTF::WorkQueueBase::platformInitialize):
* Source/WebCore/CMakeLists.txt:
* Source/WebCore/Configurations/WebCore.xcconfig:
* Source/WebCore/DerivedSources-input.xcfilelist:
* Source/WebCore/DerivedSources-output.xcfilelist:
* Source/WebCore/DerivedSources.make:
* Source/WebCore/Headers.cmake:
* Source/WebCore/Modules/mediastream/MediaStreamTrack.cpp:
(WebCore::MediaStreamTrack::updateToPageMutedState):
* Source/WebCore/Modules/screen-wake-lock/WakeLock.h:
* Source/WebCore/Modules/webxr/WebXROpaqueFramebuffer.cpp:
(WebCore::WebXROpaqueFramebuffer::startFrame):
(WebCore::WebXROpaqueFramebuffer::endFrame):
(WebCore::WebXROpaqueFramebuffer::setupFramebuffer):
* Source/WebCore/Modules/webxr/WebXRWebGLLayer.cpp:
* Source/WebCore/PAL/Configurations/PAL.xcconfig:
* Source/WebCore/PAL/pal/spi/cg/CoreGraphicsSPI.h:
* Source/WebCore/PlatformMac.cmake:
* Source/WebCore/Sources.txt:
* Source/WebCore/SourcesGTK.txt:
* Source/WebCore/SourcesWPE.txt:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/accessibility/AXObjectCache.cpp:
(WebCore::AXObjectCache::getOrCreate):
* Source/WebCore/accessibility/AccessibilityObject.h:
(WebCore::AccessibilityObject::hasDirtySubtree const):
* Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.cpp:
(WebCore::AXIsolatedTree::updateChildren):
* Source/WebCore/bindings/js/WebCoreBuiltinNames.h:
* Source/WebCore/bindings/scripts/CodeGeneratorJS.pm:
(GenerateHeader):
* Source/WebCore/css/CSSFunctionValue.cpp:
* Source/WebCore/css/CSSGridLineNamesValue.cpp:
* Source/WebCore/css/CSSGridTemplateAreasValue.cpp:
* Source/WebCore/css/CSSProperties.json:
* Source/WebCore/css/CSSStyleSheet.cpp:
(WebCore::CSSStyleSheet::create):
(WebCore::CSSStyleSheet::CSSStyleSheet):
(WebCore::CSSStyleSheet::didMutateRules):
(WebCore::CSSStyleSheet::didMutate):
(WebCore::CSSStyleSheet::forEachStyleScope):
(WebCore::CSSStyleSheet::setDisabled):
(WebCore::CSSStyleSheet::insertRule):
(WebCore::CSSStyleSheet::replace):
(WebCore::CSSStyleSheet::replaceSync):
(WebCore::CSSStyleSheet::constructorDocument const):
(WebCore::CSSStyleSheet::addAdoptingTreeScope):
(WebCore::CSSStyleSheet::removeAdoptingTreeScope):
* Source/WebCore/css/CSSStyleSheet.h:
* Source/WebCore/css/CSSStyleSheet.idl:
* Source/WebCore/css/CSSSubgridValue.cpp:
* Source/WebCore/css/CSSUnicodeRangeValue.h:
* Source/WebCore/css/CSSValue.cpp:
(WebCore::CSSValue::operator delete):
* Source/WebCore/css/CSSValueKeywords.in:
* Source/WebCore/css/ComputedStyleExtractor.cpp:
(WebCore::fillSizeToCSSValue):
(WebCore::ComputedStyleExtractor::valueForPropertyInStyle):
* Source/WebCore/css/DeprecatedCSSOMValue.cpp:
(WebCore::DeprecatedCSSOMValue::operator delete):
* Source/WebCore/css/DocumentOrShadowRoot+CSSOM.idl:
* Source/WebCore/css/MediaList.h:
* Source/WebCore/css/MediaQueryMatcher.cpp:
(WebCore::MediaQueryMatcher::evaluateAll):
* Source/WebCore/css/StyleColor.cpp:
(WebCore::StyleColor::isSystemColorKeyword):
* Source/WebCore/css/StyleProperties.cpp:
(WebCore::isValueIDIncludingList):
(WebCore::StyleProperties::getPropertyValue const):
(WebCore::gridAutoFlowContains):
(WebCore::StyleProperties::getGridValue const):
(WebCore::isCustomIdentValue):
(WebCore::canOmitTrailingGridAreaValue):
(WebCore::StyleProperties::getGridRowColumnShorthandValue const):
(WebCore::StyleProperties::getGridAreaShorthandValue const):
(WebCore::StyleProperties::asTextInternal const):
* Source/WebCore/css/StyleProperties.h:
* Source/WebCore/css/parser/CSSParserContext.cpp:
(WebCore::operator==):
* Source/WebCore/css/parser/CSSParserContext.h:
* Source/WebCore/css/parser/CSSParserIdioms.cpp:
(WebCore::isValueAllowedInMode):
* Source/WebCore/css/parser/CSSParserImpl.cpp:
(WebCore::CSSParserImpl::parseStyleSheet):
* Source/WebCore/css/parser/CSSPropertyParser.cpp:
(WebCore::consumeBackgroundSize):
(WebCore::CSSPropertyParser::parseSingleValue):
(WebCore::CSSPropertyParser::parseShorthand):
* Source/WebCore/css/query/GenericMediaQueryTypes.h:
* Source/WebCore/css/quirks.css:
(table):
* Source/WebCore/css/typedom/CSSNumericValue.cpp:
* Source/WebCore/css/typedom/numeric/CSSMathMin.cpp:
* Source/WebCore/css/typedom/numeric/CSSNumericArray.cpp:
* Source/WebCore/dom/DOMImplementation.cpp:
(WebCore::createXMLDocument):
(WebCore::DOMImplementation::createDocument):
(WebCore::DOMImplementation::createHTMLDocument):
* Source/WebCore/dom/Document.cpp:
(WebCore::Document::Document):
(WebCore::Document::createParser):
(WebCore::Document::hasListenerTypeForEventType const):
* Source/WebCore/dom/Document.h:
(WebCore::Document::parserContentPolicy const):
(WebCore::Document::setParserContentPolicy):
* Source/WebCore/dom/Element.cpp:
(WebCore::isForceEvent):
(WebCore::Element::dispatchMouseForceWillBegin):
* Source/WebCore/dom/Element.h:
* Source/WebCore/dom/ElementInternals.idl:
* Source/WebCore/dom/FragmentScriptingPermission.h:
* Source/WebCore/dom/KeyboardEvent.cpp:
(WebCore::eventTypeForKeyboardEventType):
* Source/WebCore/dom/Node.cpp:
(WebCore::NodeRareData::operator delete):
(WebCore::Node::moveShadowTreeToNewDocument):
* Source/WebCore/dom/ScriptableDocumentParser.h:
(WebCore::ScriptableDocumentParser::parserContentPolicy const):
(WebCore::ScriptableDocumentParser::setParserContentPolicy):
(WebCore::ScriptableDocumentParser::ScriptableDocumentParser):
(WebCore::ScriptableDocumentParser::parserContentPolicy): Deleted.
* Source/WebCore/dom/ShadowRoot.cpp:
(WebCore::ShadowRoot::insertedIntoAncestor):
(WebCore::ShadowRoot::moveShadowRootToNewParentScope):
(WebCore::ShadowRoot::moveShadowRootToNewDocument):
* Source/WebCore/dom/ShadowRoot.h:
* Source/WebCore/dom/TreeScope.cpp:
(WebCore::TreeScope::~TreeScope):
(WebCore::TreeScope::adoptedStyleSheets const):
(WebCore::TreeScope::setAdoptedStyleSheets):
* Source/WebCore/dom/TreeScope.h:
* Source/WebCore/html/HTMLAttributeNames.in:
* Source/WebCore/html/HTMLDocument.cpp:
(WebCore::HTMLDocument::createParser):
* Source/WebCore/html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::mediaType const):
(WebCore::HTMLMediaElement::canProduceAudio const):
(WebCore::HTMLMediaElement::mediaState const):
* Source/WebCore/html/HTMLMediaElement.h:
(WebCore::HTMLMediaElement::hasSource const):
* Source/WebCore/html/HTMLTemplateElement.cpp:
(WebCore::HTMLTemplateElement::attachAsDeclarativeShadowRootIfNeeded):
* Source/WebCore/html/HTMLTemplateElement.h:
* Source/WebCore/html/HTMLTextFormControlElement.cpp:
(WebCore::HTMLTextFormControlElement::directionForFormData const):
* Source/WebCore/html/MediaElementSession.cpp:
(WebCore::MediaElementSession::updateMediaUsageIfChanged):
* Source/WebCore/html/canvas/ANGLEInstancedArrays.cpp:
(WebCore::ANGLEInstancedArrays::supported):
* Source/WebCore/html/canvas/WebGL2RenderingContext.cpp:
* Source/WebCore/html/canvas/WebGLBuffer.cpp:
(WebCore::WebGLBuffer::associateBufferDataImpl): Deleted.
(WebCore::WebGLBuffer::associateBufferData): Deleted.
(WebCore::WebGLBuffer::associateBufferSubDataImpl): Deleted.
(WebCore::WebGLBuffer::associateBufferSubData): Deleted.
(WebCore::WebGLBuffer::associateCopyBufferSubData): Deleted.
(WebCore::WebGLBuffer::disassociateBufferData): Deleted.
(WebCore::WebGLBuffer::byteLength const): Deleted.
(WebCore::WebGLBuffer::elementArrayBuffer const): Deleted.
(WebCore::WebGLBuffer::getCachedMaxIndex): Deleted.
(WebCore::WebGLBuffer::setCachedMaxIndex): Deleted.
(WebCore::WebGLBuffer::clearCachedMaxIndices): Deleted.
* Source/WebCore/html/canvas/WebGLBuffer.h:
* Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.cpp:
(WebCore::WebGLCompressedTextureS3TC::supported):
* Source/WebCore/html/canvas/WebGLDrawBuffers.cpp:
(WebCore::WebGLDrawBuffers::supported):
* Source/WebCore/html/canvas/WebGLFramebuffer.cpp:
(WebCore::WebGLFramebuffer::setAttachmentForBoundFramebuffer):
(WebCore::WebGLFramebuffer::removeAttachmentFromBoundFramebuffer):
(WebCore::getClearBitsByAttachmentType): Deleted.
(WebCore::getClearBitsByFormat): Deleted.
(WebCore::isAttachmentComplete): Deleted.
(WebCore::WebGLFramebuffer::getColorBufferWidth const): Deleted.
(WebCore::WebGLFramebuffer::getColorBufferHeight const): Deleted.
(WebCore::WebGLFramebuffer::getColorBufferFormat const): Deleted.
(WebCore::WebGLFramebuffer::checkStatus const): Deleted.
(WebCore::WebGLFramebuffer::onAccess): Deleted.
(WebCore::WebGLFramebuffer::initializeAttachments): Deleted.
* Source/WebCore/html/canvas/WebGLFramebuffer.h:
* Source/WebCore/html/canvas/WebGLProgram.cpp:
(WebCore::WebGLProgram::cacheActiveAttribLocations):
* Source/WebCore/html/canvas/WebGLRenderingContext.cpp:
(WebCore::WebGLRenderingContext::initializeVertexArrayObjects):
(WebCore::WebGLRenderingContext::validateIndexArrayConservative): Deleted.
* Source/WebCore/html/canvas/WebGLRenderingContext.h:
* Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp:
(WebCore::WebGLRenderingContextBase::create):
(WebCore::WebGLRenderingContextBase::initializeNewContext):
(WebCore::WebGLRenderingContextBase::setupFlags):
(WebCore::WebGLRenderingContextBase::~WebGLRenderingContextBase):
(WebCore::WebGLRenderingContextBase::reshape):
(WebCore::WebGLRenderingContextBase::bindTexture):
(WebCore::WebGLRenderingContextBase::bufferData):
(WebCore::WebGLRenderingContextBase::bufferSubData):
(WebCore::WebGLRenderingContextBase::checkFramebufferStatus):
(WebCore::WebGLRenderingContextBase::clear):
(WebCore::WebGLRenderingContextBase::compileShader):
(WebCore::WebGLRenderingContextBase::compressedTexImage2D):
(WebCore::WebGLRenderingContextBase::compressedTexSubImage2D):
(WebCore::WebGLRenderingContextBase::copyTexSubImage2D):
(WebCore::WebGLRenderingContextBase::deleteTexture):
(WebCore::WebGLRenderingContextBase::disable):
(WebCore::WebGLRenderingContextBase::disableVertexAttribArray):
(WebCore::WebGLRenderingContextBase::validateVertexArrayObject):
(WebCore::WebGLRenderingContextBase::validateWebGLObject):
(WebCore::WebGLRenderingContextBase::validateWebGLProgramOrShader):
(WebCore::WebGLRenderingContextBase::drawArrays):
(WebCore::WebGLRenderingContextBase::drawElements):
(WebCore::WebGLRenderingContextBase::enable):
(WebCore::WebGLRenderingContextBase::framebufferRenderbuffer):
(WebCore::WebGLRenderingContextBase::framebufferTexture2D):
(WebCore::WebGLRenderingContextBase::generateMipmap):
(WebCore::WebGLRenderingContextBase::getProgramParameter):
(WebCore::WebGLRenderingContextBase::getUniform):
(WebCore::WebGLRenderingContextBase::getUniformLocation):
(WebCore::WebGLRenderingContextBase::getVertexAttrib):
(WebCore::WebGLRenderingContextBase::linkProgramWithoutInvalidatingAttribLocations):
(WebCore::WebGLRenderingContextBase::readPixels):
(WebCore::WebGLRenderingContextBase::renderbufferStorage):
(WebCore::WebGLRenderingContextBase::shaderSource):
(WebCore::WebGLRenderingContextBase::texImageSourceHelper):
(WebCore::WebGLRenderingContextBase::texImageArrayBufferViewHelper):
(WebCore::WebGLRenderingContextBase::texImageImpl):
(WebCore::WebGLRenderingContextBase::texImage2DBase):
(WebCore::WebGLRenderingContextBase::texSubImage2DBase):
(WebCore::WebGLRenderingContextBase::validateTexFunc):
(WebCore::WebGLRenderingContextBase::validateTexFuncParameters):
(WebCore::WebGLRenderingContextBase::validateTexFuncFormatAndType):
(WebCore::WebGLRenderingContextBase::validateForbiddenInternalFormats):
(WebCore::WebGLRenderingContextBase::copyTexImage2D):
(WebCore::WebGLRenderingContextBase::texParameter):
(WebCore::WebGLRenderingContextBase::uniform1i):
(WebCore::WebGLRenderingContextBase::uniform1iv):
(WebCore::WebGLRenderingContextBase::validateTextureBinding):
(WebCore::WebGLRenderingContextBase::validateTexture2DBinding):
(WebCore::WebGLRenderingContextBase::vertexAttribfImpl):
(WebCore::WebGLRenderingContextBase::vertexAttribfvImpl):
(WebCore::WebGLRenderingContextBase::setFramebuffer):
(WebCore::WebGLRenderingContextBase::restoreCurrentTexture2D):
(WebCore::WebGLRenderingContextBase::drawArraysInstanced):
(WebCore::WebGLRenderingContextBase::drawElementsInstanced):
(WebCore::clip2D): Deleted.
(WebCore::getChannelBitsByFormat): Deleted.
(WebCore::possibleFormatAndTypeForInternalFormat): Deleted.
(WebCore::WebGLRenderingContextBas…
@abigailfox abigailfox marked this pull request as draft September 29, 2022 18:51
Copy link
Contributor

@mcatanzaro mcatanzaro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like you've accidentally pushed a bunch of unrelated changes to this branch? 836 files changed, +17,863 βˆ’21,187

@abigailfox abigailfox closed this Nov 4, 2022
@smfr
Copy link
Contributor

smfr commented Jan 14, 2023

Fixing this in #8605

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merging-blocked Applied to prevent a change from being merged WebKit Misc. For miscellaneous bugs in the WebKit framework (and not JavaScriptCore or WebCore).
Projects
None yet
7 participants