diff --git a/modules/video_output/opengl.c b/modules/video_output/opengl.c index 5cc64a6c1f70dca5f057f2bd7b94c2c11c9d2990..75e4a82af1b4cefae1da5494d6ce403a6066b2c1 100644 --- a/modules/video_output/opengl.c +++ b/modules/video_output/opengl.c @@ -1689,7 +1689,7 @@ int vout_display_opengl_Display(vout_display_opengl_t *vgl, } #ifdef SUPPORTS_SHADERS - if (vgl->program[0] && (vgl->chroma->plane_count == 3 || vgl->chroma->plane_count == 1)) + if (vgl->program[0] && (vgl->chroma->plane_count == 3 || vgl->chroma->plane_count == 2)) DrawWithShaders(vgl, left, top, right, bottom, 0); else if (vgl->program[1] && vgl->chroma->plane_count == 1) DrawWithShaders(vgl, left, top, right, bottom, 1);