Current hardware should suppport either GLX_EXT_swap_control or
GLX_MESA_swap_control. To simplify code remove the usage of SGI extensions.
Details
Details
- Reviewers
zzag - Group Reviewers
KWin - Maniphest Tasks
- T11071: Rework compositing pipeline
- Commits
- R108:285adc1950c9: [platforms/x11/standalone] Remove SGI swap control and video sync
kwin_x11 tested on i915.
Diff Detail
Diff Detail
- Repository
- R108 KWin
- Branch
- rmSGISyncSupport
- Lint
Lint OK - Unit
No Unit Test Coverage - Build Status
Buildable 16826 Build 16844: arc lint + arc unit
plugins/platforms/x11/standalone/glxbackend.cpp | ||
---|---|---|
233 | I don't understand this change in the context of this patch |
plugins/platforms/x11/standalone/glxbackend.cpp | ||
---|---|---|
233 | Edit: just seen you're removing it in another patch, so not really an issue |
plugins/platforms/x11/standalone/glxbackend.cpp | ||
---|---|---|
233 | Yea, so the idea why I changed it is with double buffering (normally the default case) it blocks for retrace. The swap profiler code did indicate this. But this change should have gone in the previous commit where the swap profiler code was removed. In the end it gets removed anyway so let's ignore it for now. |