mpv/DOCS/man
wm4 0eb72d786c vo_opengl: restore single pass optimization as separate code path
The single path optimization, rendering the video in one shader pass and
without FBO indirections, was removed soem commits ago. It didn't have a
place in this code, and caused considerable complexity and maintenance
issues.

On the other hand, it still has some worth, such as for use with
extremely crappy hardware (GLES only or OpenGL 2.1 without FBO
extension). Ideally, these use cases would be handled by a separate VO
(say, vo_gles). While cleaner, this would still cause code duplication
and other complexity.

The third option is making the single-pass optimization a completely
separate code path, with most vo_opengl features disabled. While this
does duplicate some functionality (such as "unpacking" the video data
from textures), it's also relatively unintrusive, and the high quality
code path doesn't need to take it into account at all. On another
positive node, this "dumb-mode" could be forced in other cases where
OpenGL 2.1 is not enough, and where we don't want to care about versions
this old.
2015-09-07 21:18:30 +02:00
..
af.rst audio/filter: remove af_bs2b too 2015-09-04 00:23:39 +02:00
ao.rst docs: correct typo for 'ingore-chmap' 2015-08-22 11:50:33 +02:00
changes.rst manpage: move out the MPlayer comparison page 2015-02-05 22:12:11 +01:00
encode.rst manpage: Fix typo. oacopts -> ovcopts 2015-06-23 22:00:57 +02:00
input.rst command: make the playback-time property writable 2015-08-21 15:53:24 +02:00
ipc.rst ipc: add request_id to json 2015-07-03 22:26:54 +02:00
lua.rst subprocess, lua: export whether the process was killed by us 2015-06-27 21:08:55 +02:00
mpv.rst manpage: fix typo 2015-09-03 12:01:18 +02:00
options.rst video: make container vs. bitstream aspect ratio configurable 2015-08-30 23:04:17 +02:00
osc.rst osc: time display configuration options 2015-06-19 21:33:44 +02:00
vf.rst vf_vdpaurb: Add a new filter for reading back vdpau decoded frames 2015-07-11 10:44:34 +02:00
vo.rst vo_opengl: restore single pass optimization as separate code path 2015-09-07 21:18:30 +02:00