glamor core profile support

Dave Airlie airlied at gmail.com
Mon Jan 18 19:46:23 PST 2016


On 19 January 2016 at 12:39, Dave Airlie <airlied at gmail.com> wrote:
> On 19 January 2016 at 10:56, Dave Airlie <airlied at gmail.com> wrote:
>> This series implements support for glamor in ephyr/EGL/Xwayland
>> to use GL core profile when it can.
>>
>> This required 4 main changes:
>> a) stop using client ptrs everywhere, I found 3 places left,
>> gradient, picture and xv where we use these.
>> b) start using VAOs
>> c) use GL_RED instead of GL_ALPHA
>> d) stop using GL_QUADS.
>>
>> These patches are also in my glamor-core-profile branch.
>
> I've updated the branch with some fixes for things people pointed out so far.
>
> I've also made it use GL 3.1 instead of 3.3 at Ilia's request. I don't
> think this
> should be an issue until we need geom shaders :-)

Updated branch again to avoid the ABI break, we test for GL3.1 and
no ARB_compatibility extension to detect if the context is core now.

Dave.


More information about the xorg-devel mailing list