[platforms/x11] Use a GlxContextAttributeBuilder
ClosedPublic

Authored by graesslin on Jun 27 2017, 7:10 PM.

Details

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

Diff Detail

Repository
R108 KWin
Branch
glx-context-attribute-builder
Lint
No Linters Available
Unit
No Unit Test Coverage
graesslin created this revision.Jun 27 2017, 7:10 PM
Restricted Application added a project: Plasma. · View Herald TranscriptJun 27 2017, 7:10 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
graesslin updated this revision to Diff 16830.Jul 17 2017, 3:44 PM

Rebased to master

Restricted Application edited projects, added KWin; removed Plasma. · View Herald TranscriptJul 17 2017, 3:44 PM
Restricted Application added a subscriber: kwin. · View Herald Transcript
davidedmundson accepted this revision.Aug 18 2017, 12:22 AM
This revision is now accepted and ready to land.Aug 18 2017, 12:22 AM
This revision was automatically updated to reflect the committed changes.