summaryrefslogtreecommitdiffstats
path: root/video/out/vo_rpi.c
diff options
context:
space:
mode:
Diffstat (limited to 'video/out/vo_rpi.c')
-rw-r--r--video/out/vo_rpi.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/video/out/vo_rpi.c b/video/out/vo_rpi.c
index c046928f38..acec865c6b 100644
--- a/video/out/vo_rpi.c
+++ b/video/out/vo_rpi.c
@@ -285,8 +285,9 @@ static void update_osd(struct vo *vo)
abort();
}
gl_sc_set_vao(p->sc, mpgl_osd_get_vao(p->osd));
- gl_sc_gen_shader_and_reset(p->sc);
+ gl_sc_generate(p->sc);
mpgl_osd_draw_part(p->osd, p->osd_res.w, -p->osd_res.h, n);
+ gl_sc_reset(p->sc);
}
MP_STATS(vo, "stop rpi_osd");