On 15 May 2017 at 17:50, Rob Herring <r...@kernel.org> wrote:
> On Mon, May 15, 2017 at 11:23 AM, Emil Velikov <emil.l.veli...@gmail.com> 
> wrote:
>> On 11 May 2017 at 19:57, Emil Velikov <emil.l.veli...@gmail.com> wrote:
>>> From: Emil Velikov <emil.veli...@collabora.com>
>>>
>>> Don't fetch/manage our set of extensions apart from __DRI_CORE,
>>> __DRI_DRI2 and __DRI_SWRAST. We require these to setup a screen and
>>> context (in case of bo map/unmap).
>>>
>>> The rest are fetched and kept in sync with the rest of EGL, via the
>>> egl/drm code.
>>>
>>> Signed-off-by: Emil Velikov <emil.veli...@collabora.com>
>>> ---
>>>
>>> Strictly speaking this might break if one uses GBM without EGL. If that
>>> is a valid usecase we can keep the required extensions - flush/image
>>> within GBM itself.
>>
>> Rob what do you think wrt the above question?
>
> What exactly does without EGL mean? A process only using GBM and no
> EGL context or screen?
The same.

> That will soon be very common when gralloc is
> in its own process.
>
Smashing thanks for the confirmation. I'll preserve the original
behaviour and only address the "fragile" parts.

-Emil
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to