[PATCH weston 4/4] clients & tests: use eglCreatePlatformWindowSurfaceEXT when supported
Bryce Harrington
bryce at osg.samsung.com
Thu Mar 19 12:24:42 PDT 2015
On Thu, Mar 19, 2015 at 02:34:06PM +0100, Jonny Lamb wrote:
> Il 16/03/2015 21:44, Bryce Harrington ha scritto:
> >Since this pattern of code is repeating several places, perhaps having
> >it in a helper function or macro might be more maintainable longer term?
>
> OK I've done that in my next patch set revision but only in clients
> & tests. I decided not to use the new functions in gl-renderer.c for
> two reasons:
>
> 1. doing so removes the ability to give a warning of having fallen
> back to eglGetDisplay (and I don't think the warning should be in
> the helper function),
>
> 2. eglCreateWindowSurface and eglCreatePlatformWindowSurface annoyingly
> take slightly different arguments in the X11 case (see
> compositor-x11.c) so another argument was added to
> gl_renderer_interface.output_create which we'd lose the ability to
> use by using the new functions.
Yep, looking at the patches that's a better choice. I like how this has
all turned out. I have one really minor cosmetic suggestion for the 4th
patch but this looks fine to land even without that change.
So for the whole set of four:
Reviewed-by: Bryce Harrington <bryce at osg.samsung.com>
Bryce
More information about the wayland-devel
mailing list