From kde-panel-devel Tue Jun 27 19:10:58 2017 From: =?utf-8?q?Martin_Fl=C3=B6ser?= Date: Tue, 27 Jun 2017 19:10:58 +0000 To: kde-panel-devel Subject: D6411: [platforms/x11] Use a GlxContextAttributeBuilder Message-Id: X-MARC-Message: https://marc.info/?l=kde-panel-devel&m=149859067510593 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--8917525edc154b9aa9e99dfb389b911a" --8917525edc154b9aa9e99dfb389b911a Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="ascii" Mime-Version: 1.0 graesslin created this revision. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel. REVISION SUMMARY Based on the work of https://phabricator.kde.org/R108:3f4995fb9b4fd753a304ea65020bbafdd174936b this change introduces a GlxContextAttributeBuilder to make the requesting of context attributes cleaner, more verbose and less error prone copy and paste. TEST PLAN Switched between Core and legacy and verified the output; extended auto test BRANCH glx-context-attribute-builder REVISION DETAIL https://phabricator.kde.org/D6411 AFFECTED FILES abstract_opengl_context_attribute_builder.h autotests/CMakeLists.txt autotests/opengl_context_attribute_builder_test.cpp plugins/platforms/x11/standalone/CMakeLists.txt plugins/platforms/x11/standalone/glx_context_attribute_builder.cpp plugins/platforms/x11/standalone/glx_context_attribute_builder.h plugins/platforms/x11/standalone/glxbackend.cpp To: graesslin, #kwin, #plasma Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart, lukas --8917525edc154b9aa9e99dfb389b911a Content-Transfer-Encoding: 7bit Content-Type: text/html; charset="ascii" Mime-Version: 1.0 View Revision
graesslin created this revision.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.

REVISION SUMMARY

Based on the work of 3f4995fb9b4fd753a304ea65020bbafdd174936b this change
introduces a GlxContextAttributeBuilder to make the requesting of context
attributes cleaner, more verbose and less error prone copy and paste.


TEST PLAN

Switched between Core and legacy and verified the output;
extended auto test


BRANCH
glx-context-attribute-builder

REVISION DETAIL
https://phabricator.kde.org/D6411

AFFECTED FILES
abstract_opengl_context_attribute_builder.h
autotests/CMakeLists.txt
autotests/opengl_context_attribute_builder_test.cpp
plugins/platforms/x11/standalone/CMakeLists.txt
plugins/platforms/x11/standalone/glx_context_attribute_builder.cpp
plugins/platforms/x11/standalone/glx_context_attribute_builder.h
plugins/platforms/x11/standalone/glxbackend.cpp

To: graesslin, KWin, Plasma
Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart, lukas
--8917525edc154b9aa9e99dfb389b911a--