WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
173256
[GTK] WebGL aquarium rendering broken with AC set to on-demand under Wayland
https://bugs.webkit.org/show_bug.cgi?id=173256
Summary
[GTK] WebGL aquarium rendering broken with AC set to on-demand under Wayland
Emanuele Aina
Reported
2017-06-12 04:09:40 PDT
When opening
https://webglsamples.org/aquarium/aquarium.html
on
r2180507
/c41e8061429 on my XPS13 laptop with Weston running nested in the X11 session I get only the parameters box to render propertly, while the fish bowl is either flickering with bad contents or not rendering at all: $ weston & $ cd ~/dev/WebKit/ $ cmake . -DCMAKE_BUILD_TYPE=Debug -DPORT=GTK -DENABLE_SPELLCHECK=OFF -DENABLE_ACCELERATED_2D_CANVAS=OFF -DENABLE_GLES2=ON -DENABLE_PLUGIN_PROCESS_GTK2=OFF -DENABLE_TOOLS=ON -DENABLE_MINIBROWSER=ON -DDEVELOPER_MODE=ON $ make -j16 $ ./bin/MiniBrowser
https://webglsamples.org/aquarium/aquarium.html
# will not render correctly in the nested Weston window When forcing or disabling AC everything works fine: $ WEBKIT_FORCE_COMPOSITING_MODE=1 ./bin/MiniBrowser
https://webglsamples.org/aquarium/aquarium.html
# works ok $ WEBKIT_DISABLE_COMPOSITING_MODE=1 ./bin/MiniBrowser
https://webglsamples.org/aquarium/aquarium.html
# same Under X11 everything works fine as well.
Attachments
Add attachment
proposed patch, testcase, etc.
Michael Catanzaro
Comment 1
2017-06-12 06:06:00 PDT
I just see a completely gray window in Fedora 25 (with normal desktop OpenGL, Wayland session). Other WebGL demos work fine. So the problem with this aquarium demo is not limited to OpenGLES.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug