On 04.06.2016 00:10, Marek Olšák wrote:
> On Fri, Jun 3, 2016 at 4:33 PM, Dieter Nützel <die...@nuetzel-hh.de> wrote:
>> Am 03.06.2016 11:47, schrieb Michel Dänzer:
>>>
>>> On 03.06.2016 18:34, Marek =?UNKNOWN?B?T2zFocOhaw==?= wrote:
>>>>
>>>> Module: Mesa
>>>> Branch: master
>>>> Commit: 8c361e84ad010552a42593fad4130befc58e9a6a
>>>> URL:
>>>> http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c361e84ad010552a42593fad4130befc58e9a6a
>>>>
>>>> Author: Marek Olšák <marek.ol...@amd.com>
>>>> Date:   Fri Jun  3 11:25:19 2016 +0200
>>>>
>>>> Revert "egl: Check if API is supported when using eglBindAPI."
>>>>
>>>> This reverts commit e8b38ca202fbe8c281aeb81a4b64256983f185e0.
>>>>
>>>> It broke Glamor for Gallium at least.
>>>
>>>
>>> It exposed a bug in glamor, which is fixed by
>>>
>>> https://patchwork.freedesktop.org/patch/91214/
>>
>>
>> So what route should we take?
>>
>> Wait for the distros to catch up and enable it then, again?
>>
>> I was fallen in this, too.
>>
>> openSUSE 13.2 / Leap 42.1
>>
>> /usr/bin/Xorg: symbol lookup error:
>> /usr/lib64/xorg/modules/drivers/radeon_drv.so: undefined symbol:
>> exaGetPixmapDriverPrivate
> 
> The commit caused Glamor to fail with:
> (WW) glamor0: Failed to get GLSL version
> 
> We can't just kill Glamor support with a Mesa commit.

Why do released versions of xserver/glamor have to work with unreleased
versions of Mesa?


> - keep the current eglBindAPI behavior forever

So because we haven't been following the EGL spec, allowing broken EGL
apps to work by accident, we have to preserve that bug forever? I'm not
buying it.


To me, the bigger issue with the change you reverted was that it caused
the piglit test spec@egl_khr_fence_sync to hang. Has anyone looked into
that?


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to