vo_gl: remove support for nvidia register combiners (yuv=1)
commit2123bff6fa24d43dfc5768ddc0ca855819f0b1b0
authorwm4 <wm4@mplayer2.org>
Sun, 23 Oct 2011 22:43:12 +0000 (24 00:43 +0200)
committerUoti Urpala <uau@mplayer2.org>
Mon, 24 Oct 2011 05:36:17 +0000 (24 08:36 +0300)
tree67f42ded0992478c72f06d486d244c703a6fbbf9
parent23fa8e99643e020c2f637e0da7e61b312176b966
vo_gl: remove support for nvidia register combiners (yuv=1)

The register combiner color conversion is broken and seems to use a
slightly incorrect color matrix (the image looks gray-ish). Completely
remove all code related to nVidia register combiners.

Unless you have an ancient nVidia GPU, there's no reason to prefer register
combiners over fragment shaders. Users with ancient GPUs without fragment
shader support can just use -vo xv.

Passing yuv=1 (register combiners) as sub option will print a warning and
use yuv=2 (fragment shaders) instead.
libvo/gl_common.c
libvo/gl_common.h
libvo/vo_gl.c