[scenes/opengl] Remove glDrawBuffer call
Summary: According to Gl 3.2 (page 501) and 4.5 (page 204) specs the initial state of the default framebuffer is already BACK. Therefore we do not need to set it explicitly. When we draw in the future to alternative framebuffers which do not have back buffers this call is fatal. Test Plan: No tearing on Wayland, tearing as before on X11. Reviewers: #kwin, davidedmundson Reviewed By: #kwin, davidedmundson Subscribers: kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D25868
This commit is contained in:
parent
930c2d69a7
commit
33bcc43fdf
1 changed files with 0 additions and 3 deletions
|
@ -337,9 +337,6 @@ SceneOpenGL::SceneOpenGL(OpenGLBackend *backend, QObject *parent)
|
|||
init_ok = false;
|
||||
return;
|
||||
}
|
||||
if (!glPlatform->isGLES() && !m_backend->isSurfaceLessContext()) {
|
||||
glDrawBuffer(GL_BACK);
|
||||
}
|
||||
|
||||
m_debug = qstrcmp(qgetenv("KWIN_GL_DEBUG"), "1") == 0;
|
||||
initDebugOutput();
|
||||
|
|
Loading…
Reference in a new issue