gl: Add Mesa3D GBM backend
authorCarlos Rafael Giani <dv@pseudoterminal.org>
Fri, 23 Feb 2018 18:59:45 +0000 (19:59 +0100)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Sat, 24 Feb 2018 02:09:45 +0000 (21:09 -0500)
commit4df219f3362a95c87c746641ca6c491c45b83e0d
tree6bd35ee0084e7195663c3671633493d82149aa1a
parent79f9f9e60002181cc8e8712edfdc60c7146446e7
gl: Add Mesa3D GBM backend

This makes it possible to use the GStreamer OpenGL elements without a
windowing system if a libdrm- and Mesa3D-supported GPU is present

https://bugzilla.gnome.org/show_bug.cgi?id=782923
14 files changed:
configure.ac
gst-libs/gst/gl/Makefile.am
gst-libs/gst/gl/egl/gstgldisplay_egl.c
gst-libs/gst/gl/gbm/Makefile.am [new file with mode: 0644]
gst-libs/gst/gl/gbm/gstgl_gbm_utils.c [new file with mode: 0644]
gst-libs/gst/gl/gbm/gstgl_gbm_utils.h [new file with mode: 0644]
gst-libs/gst/gl/gbm/gstgldisplay_gbm.c [new file with mode: 0644]
gst-libs/gst/gl/gbm/gstgldisplay_gbm.h [new file with mode: 0644]
gst-libs/gst/gl/gbm/gstglwindow_gbm_egl.c [new file with mode: 0644]
gst-libs/gst/gl/gbm/gstglwindow_gbm_egl.h [new file with mode: 0644]
gst-libs/gst/gl/gstgldisplay.c
gst-libs/gst/gl/gstgldisplay.h
gst-libs/gst/gl/gstglwindow.c
m4/gst-gl.m4