summarylogtreecommitdiffstats
path: root/3-3-opengl-update-libplacebo-call-for-changed-API.patch
diff options
context:
space:
mode:
Diffstat (limited to '3-3-opengl-update-libplacebo-call-for-changed-API.patch')
-rw-r--r--3-3-opengl-update-libplacebo-call-for-changed-API.patch15
1 files changed, 15 insertions, 0 deletions
diff --git a/3-3-opengl-update-libplacebo-call-for-changed-API.patch b/3-3-opengl-update-libplacebo-call-for-changed-API.patch
new file mode 100644
index 000000000000..01fff5ad9bc0
--- /dev/null
+++ b/3-3-opengl-update-libplacebo-call-for-changed-API.patch
@@ -0,0 +1,15 @@
+diff --git a/modules/video_output/opengl/vout_helper.c b/modules/video_output/opengl/vout_helper.c
+index f1069ccb1f..b59343f7b5 100644
+--- a/modules/video_output/opengl/vout_helper.c
++++ b/modules/video_output/opengl/vout_helper.c
+@@ -551,7 +551,9 @@ opengl_init_program(vout_display_opengl_t *vgl, vlc_video_context *context,
+ {
+ tc->pl_ctx = vlc_placebo_Create(VLC_OBJECT(tc));
+ if (tc->pl_ctx) {
+-# if PL_API_VER >= 6
++# if PL_API_VER >= 20
++ tc->pl_sh = pl_shader_alloc(tc->pl_ctx, NULL);
++# elif PL_API_VER >= 6
+ tc->pl_sh = pl_shader_alloc(tc->pl_ctx, NULL, 0);
+ # else
+ tc->pl_sh = pl_shader_alloc(tc->pl_ctx, NULL, 0, 0);