Bug 245288 - [GTK] Layout tests with ANGLE backend require to use GLX to make Xvfb and software rasterization work
Summary: [GTK] Layout tests with ANGLE backend require to use GLX to make Xvfb and so...
Status: RESOLVED WORKSFORME
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Alejandro G. Castro
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-16 11:44 PDT by Alejandro G. Castro
Modified: 2022-09-22 05:26 PDT (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alejandro G. Castro 2022-09-16 11:44:44 PDT
In gtk testing we are using Xvfb and software rasterization for layout test, this is detected to use the X11 backends and GLX in WebKit, we need to make sure we have the GLX backend compiled with ANGLE and we use it when we are in DEVELOPER_MODE in the fallback class.
Comment 1 Alejandro G. Castro 2022-09-16 12:09:32 PDT
Pull request: https://github.com/WebKit/WebKit/pull/4429
Comment 2 Alejandro G. Castro 2022-09-22 05:26:23 PDT
After https://commits.webkit.org/254751@main this is not a problem anymore because we prefer EGL, so we go in the good directorion to remove GLX. I'm closing this PR.