Use surfman with glow bindings (take II)#35422
Conversation
This reverts commit 0fed995. Signed-off-by: sagudev <[email protected]>
5b6c7f3 to
46dd5fc
Compare
|
Can you test this @mukilan. I have only tested x11 on NVIDIA. |
|
Sure! I'll need to switch my configuration, so I'll test it tomorrow. |
|
🔨 Triggering try run (#13265742349) for Linux (Unit Tests, WPT, Bencher), MacOS (Unit Tests), Windows (Unit Tests), Android, OpenHarmony, Lint |
|
Test results for linux-wpt-layout-2020 from try job (#13265742349): Flaky unexpected result (22)
Stable unexpected results that are known to be intermittent (21)
|
|
|
|
I tested this on Plasma+Wayland+Nvidia and it does fix #29463 ! I noticed two additional issues, but they are not due to this PR as they are also present in I see this when closing the Servo window, both in main & this branch. Also, forcing Servo to use GLES |
|
Yeah first one is totally unrelated that I was getting it to. The second one might be from WR upgrade or various changes in servo rendering/embededing, so both are unrelated to this PR. Can you try to bisect second issue? |
|
does make servo run without crashing, so I guess we need to disable it by default until we can figure out why the precache shader compilation is failing. |
|
I tested on my Sway+Nvidia, and it successfully shows the window. However, I got another problem, which I'm not sure whether it is related. When the servo starts, the content in the window is squeezed. After resizing the window, it goes back to normal. OS: Arch Linux |
Is this also happening on main? |
Yes. It also happens on main, with |
Can you open new issue about it? Also write if you use any scaling (hidpi). |
Signed-off-by: sagudev <[email protected]>
46dd5fc to
f12df18
Compare
Sure, I'll open a new issue. |




Reapply #34328 (so this is revert of revert) that depends on servo/surfman#332. There is nothing new apart from updated surfman version.
./mach build -ddoes not report any errors./mach test-tidydoes not report any errors