[PATCH 7/8] glamor: add core profile support to EGL glamor. (v2)

Michel Dänzer michel at daenzer.net
Tue Jan 19 00:09:15 PST 2016


On 19.01.2016 16:02, Dave Airlie wrote:
> From: Dave Airlie <airlied at redhat.com>
> 
> This breaks ABI unfortunately as we have to pass the core profile
> info from the egl part of glamor to the glamor part of glamor.

Drop this paragraph.


> @@ -798,12 +807,21 @@ glamor_egl_init(ScrnInfoPtr scrn, int fd)
>                                  KHR_surfaceless_opengl);
>  #endif
>  
> +#ifndef GLAMOR_GLES2
>      glamor_egl->context = eglCreateContext(glamor_egl->display,
>                                             NULL, EGL_NO_CONTEXT,
> -                                           config_attribs);
> -    if (glamor_egl->context == EGL_NO_CONTEXT) {
> -        xf86DrvMsg(scrn->scrnIndex, X_ERROR, "Failed to create EGL context\n");

Might be nice to keep something like

    if (glamor_egl->context == EGL_NO_CONTEXT) {
       xf86DrvMsgVerb(scrn->scrnIndex, X_WARNING, 4,
                      "Failed to create EGL OpenGL core profile context\n");
    }


> -        goto error;
> +                                           config_attribs_core);
> +#else
> +    glamor_egl->context = NULL;

s/NULL/EGL_NO_CONTEXT/ ?


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer


More information about the xorg-devel mailing list