gl/dispmanx: surfaceless EGL context support
authorPhilippe Normand <philn@igalia.com>
Mon, 23 Mar 2015 15:43:01 +0000 (16:43 +0100)
committerJulien Isorce <j.isorce@samsung.com>
Tue, 24 Mar 2015 11:12:05 +0000 (11:12 +0000)
commit14ac40f106d5e742267f4a1ee6ce3af587a15b2e
tree503de51531b6f3a1a21f2a5b5ddbf7517b79b691
parentb3ad336af106c0fc195a162ba04eb24092fe5f83
gl/dispmanx: surfaceless EGL context support

Show the DispmanX window only if there's no shared external GL context
set up. When a window is required by the context a transparent
DispmanX element is created and later on made visible by the ::show
method.

https://bugzilla.gnome.org/show_bug.cgi?id=746632
gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c
gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.h
gst-libs/gst/gl/egl/gstglcontext_egl.c