Thomas Lübking
2015-10-16 14:10:40 UTC
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/125659/
-----------------------------------------------------------
Review request for kwin, Fredrik Höglund and Martin GrÀÃlin.
Bugs: 346275 and 351700
https://bugs.kde.org/show_bug.cgi?id=346275
https://bugs.kde.org/show_bug.cgi?id=351700
Repository: kwin
Description
-------
commit #1
re-detect triple-buffering after compositor resume
and also hint the proper blocking condition (if turning
off swap control)
The detection vars are global, but the swap control requirement
is not preserved, so the detection must re-occur.
Alternatively (and better) the swap control should be saved
and re-applied, but there's trouble on initial detection
commit #2
wait for GL after swapping
otherwise at least on the nvidia blob the swapping
doesn't block even for double buffering
Diffs
-----
eglonxbackend.cpp 314bfb2
glxbackend.cpp 0abb1e3
Diff: https://git.reviewboard.kde.org/r/125659/diff/
Testing
-------
Thanks,
Thomas LÃŒbking
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/125659/
-----------------------------------------------------------
Review request for kwin, Fredrik Höglund and Martin GrÀÃlin.
Bugs: 346275 and 351700
https://bugs.kde.org/show_bug.cgi?id=346275
https://bugs.kde.org/show_bug.cgi?id=351700
Repository: kwin
Description
-------
commit #1
re-detect triple-buffering after compositor resume
and also hint the proper blocking condition (if turning
off swap control)
The detection vars are global, but the swap control requirement
is not preserved, so the detection must re-occur.
Alternatively (and better) the swap control should be saved
and re-applied, but there's trouble on initial detection
commit #2
wait for GL after swapping
otherwise at least on the nvidia blob the swapping
doesn't block even for double buffering
Diffs
-----
eglonxbackend.cpp 314bfb2
glxbackend.cpp 0abb1e3
Diff: https://git.reviewboard.kde.org/r/125659/diff/
Testing
-------
Thanks,
Thomas LÃŒbking