gstgl: Add a new window type for WinRT
authorNirbheek Chauhan <nirbheek@centricular.com>
Tue, 21 May 2019 06:14:39 +0000 (11:44 +0530)
committerNirbheek Chauhan <nirbheek@centricular.com>
Tue, 27 Aug 2019 20:55:11 +0000 (02:25 +0530)
commit564ab3031b61c8b795d33e7bed498f8ee7f6ed9e
tree885b582426561b7a6c8cf15f9b302875282953b0
parent97426fd52e2904be6fd81c06e58e548de79777cf
gstgl: Add a new window type for WinRT

This is needed for using GstGL with ANGLE as the GLES implementation
in Universal Windows Platform apps that use the Windows Runtime
(WinRT) instead of Win32, which is deprecated and not allowed in
Windows Store apps.

This has been tested with Servo on the Microsoft HoloLens 2, and seems
to work quite well.
gst-libs/gst/gl/egl/gstglcontext_egl.c
gst-libs/gst/gl/egl/gstgldisplay_egl.c
gst-libs/gst/gl/gstglconfig.h.meson
gst-libs/gst/gl/gstglwindow.c
gst-libs/gst/gl/meson.build
gst-libs/gst/gl/winrt/gstglwindow_winrt_egl.c [new file with mode: 0644]
gst-libs/gst/gl/winrt/gstglwindow_winrt_egl.h [new file with mode: 0644]
meson_options.txt