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