[Mesa-dev] Mesa EGL extensions

Chia-I Wu olvaffe at gmail.com
Tue Aug 31 00:29:59 PDT 2010


2010/8/27 Brian Paul <brianp at vmware.com>:
> On 08/27/2010 06:26 AM, Kristian Høgsberg wrote:
>>
>> 2010/8/27 Chia-I Wu<olvaffe at gmail.com>:
>>>
>>> 2010/8/27 Kristian Høgsberg<krh at bitplanet.net>:
>>>>
>>>> On Thu, Aug 26, 2010 at 11:55 AM, nobled<nobled at dreamwidth.org>  wrote:
>>>> I can't speak for EGL_MESA_screen_surface, but shipping unauthorized
>>>> tokens certainly is a problem.
>>>
>>> I am not aware of any user of EGL_MESA_screen_surface.  It was
>>> designed for Xegl which was dead for a while, IIRC.
>>>
>>> It is conceptually useful though.  It enables EGL on platforms without
>>> window systems.  The bulk of the extension is about mode setting.  But
>>> as the extension predates KMS, which is still getting new features
>>> itself, the extension does not receive much attention.
>>>
>>> With the new DRM display and image extensions, there is nothing in
>>> EGL_MESA_screen_surface that cannot be accomplished by the new
>>> extensions.  The complexity of mode setting, which is taken care of by
>>> EGL_MESA_screen_surface, can also be moved to an utility library.
>>> Personally, I would vote for killing the extension in the git history.
>>
>> Yes, I think removing it would be the best route, but lets see what Brian
>> says.
> Let's just clearly mark the spec as obsolete (as we've done with some other
> old mesa extensions.)
I've pushed a commit to mark the spec obsolete.   Not sure about the general
practice, but do you think we should still ship drivers with the extension
enabled?

-- 
olv at LunarG.com


More information about the mesa-dev mailing list