summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/libs/gl-egl/index.md4
-rw-r--r--docs/libs/gl-egl/sitemap.txt1
-rw-r--r--docs/libs/gl-wayland/index.md4
-rw-r--r--docs/libs/gl-wayland/sitemap.txt1
-rw-r--r--docs/libs/gl-x11/index.md4
-rw-r--r--docs/libs/gl-x11/sitemap.txt1
-rw-r--r--docs/meson.build15
7 files changed, 28 insertions, 2 deletions
diff --git a/docs/libs/gl-egl/index.md b/docs/libs/gl-egl/index.md
new file mode 100644
index 000000000..8ab8176da
--- /dev/null
+++ b/docs/libs/gl-egl/index.md
@@ -0,0 +1,4 @@
+# GStreamer OpenGL Library - EGL
+
+This library should be linked to by getting cflags and libs from
+`gstreamer-gl-egl-{{ gst_api_version.md }}.pc`.
diff --git a/docs/libs/gl-egl/sitemap.txt b/docs/libs/gl-egl/sitemap.txt
new file mode 100644
index 000000000..4f91fcd8a
--- /dev/null
+++ b/docs/libs/gl-egl/sitemap.txt
@@ -0,0 +1 @@
+gi-index
diff --git a/docs/libs/gl-wayland/index.md b/docs/libs/gl-wayland/index.md
new file mode 100644
index 000000000..28ed9ce1d
--- /dev/null
+++ b/docs/libs/gl-wayland/index.md
@@ -0,0 +1,4 @@
+# GStreamer OpenGL Library - Wayland
+
+This library should be linked to by getting cflags and libs from
+`gstreamer-gl-wayland-{{ gst_api_version.md }}.pc`.
diff --git a/docs/libs/gl-wayland/sitemap.txt b/docs/libs/gl-wayland/sitemap.txt
new file mode 100644
index 000000000..4f91fcd8a
--- /dev/null
+++ b/docs/libs/gl-wayland/sitemap.txt
@@ -0,0 +1 @@
+gi-index
diff --git a/docs/libs/gl-x11/index.md b/docs/libs/gl-x11/index.md
new file mode 100644
index 000000000..7dd19e640
--- /dev/null
+++ b/docs/libs/gl-x11/index.md
@@ -0,0 +1,4 @@
+# GStreamer OpenGL Library - X11
+
+This library should be linked to by getting cflags and libs from
+`gstreamer-gl-x11-{{ gst_api_version.md }}.pc`.
diff --git a/docs/libs/gl-x11/sitemap.txt b/docs/libs/gl-x11/sitemap.txt
new file mode 100644
index 000000000..4f91fcd8a
--- /dev/null
+++ b/docs/libs/gl-x11/sitemap.txt
@@ -0,0 +1 @@
+gi-index
diff --git a/docs/meson.build b/docs/meson.build
index ad01d3a34..f15c3b0bb 100644
--- a/docs/meson.build
+++ b/docs/meson.build
@@ -106,15 +106,26 @@ libs = [
]
if build_gstgl
- libs += [['gl', gl_gir, gstgl_dep, [
+ libs += [['gl', gl_gir, gstgl_dep]]
+ if enabled_gl_platforms.contains('egl')
+ libs += [['gl-egl', gl_egl_gir, gstgl_dep, [
join_paths('../gst-libs/gst', 'gl', 'egl', 'gstegl.[ch]'),
join_paths('../gst-libs/gst', 'gl', 'egl', 'gsteglimage.[ch]'),
join_paths('../gst-libs/gst', 'gl', 'egl', 'gstgldisplay_egl.[ch]'),
join_paths('../gst-libs/gst', 'gl', 'egl', 'gstgldisplay_egl_device.[ch]'),
join_paths('../gst-libs/gst', 'gl', 'egl', 'gstglmemoryegl.[ch]'),
+ ]]]
+ endif
+ if enabled_gl_winsys.contains('x11')
+ libs += [['gl-x11', gl_x11_gir, gstgl_dep, [
join_paths('../gst-libs/gst', 'gl', 'x11', 'gstgldisplay_x11.[ch]'),
+ ]]]
+ endif
+ if enabled_gl_winsys.contains('wayland')
+ libs += [['gl-wayland', gl_wayland_gir, gstgl_dep, [
join_paths('../gst-libs/gst', 'gl', 'wayland', 'gstgldisplay_wayland.[ch]'),
- ]]]
+ ]]]
+ endif
endif
# Used to avoid conflicts with known plugin names