[Mesa-dev] Mesa (master): egl/gbm: Fix EGL_DEFAULT_DISPLAY
Chad Versace
chad at chad-versace.us
Fri Aug 5 09:47:30 PDT 2011
On 08/05/2011 12:30 AM, Benjamin Franzke wrote:
> 2011/8/5 Chad Versace <chad at chad-versace.us>:
>> This commit *really* needs a more descriptive commit message.
>
> Ok, I thought its clear what is to be done for EGL_DEFAULT_DISPLAY.
> But your right, it should have more descriptive. In future I'll try to do so.
>
> Since I cant change the commit message now, let me answer your questions.
>
>> - What were the symptoms of the broken EGL_DEFAULT_DISPLAY?
>
> Segfault, because the native egl display is NULL.
>
>> - What error in the code caused the problem?
>
> Not handling the above.
>
>> - What the hell did you do to fix it? This is not evident due to the length
>> of the commit.
>
> Well, its really just creating a new gbm device if there is none given,
> and properly destroying it, if created by ourself.
>
> And what does this fix?
> eglinfo.c in mesa/demos/src/egl/opengl/ with EGL_PLATFORM=drm
>
> P.S. This has nothing to do with hell.
> I understand that bad commit messages can upset, but lets keep patient.
Apologies, Ben. I let the moment's emotion get the better of me. Thanks for the
taking the time to explain the commit.
--
Chad Versace
chad at chad-versace.us
>
>> For commits of this complexity, write descriptive messages for the sake of others.
>>
>> --
>> Chad Versace
>> chad at chad-versace.us
More information about the mesa-dev
mailing list