diff options
author | 2015-11-19 21:22:24 +0100 | |
---|---|---|
committer | 2015-11-19 21:22:24 +0100 | |
commit | 59eb489425e69f08672df4a18ec7d022073f48dd (patch) | |
tree | 5a6ccf77c3c743d64ebcd18d72eb92a03aeef35c /DOCS/man | |
parent | 4fd0cd4a732b568bbe1b1ebeea263e79bbe8b5fd (diff) |
vo_opengl: enable dumb-mode automatically if possible
I decided that I actually can't stand how vo_opengl unnecessarily puts
the video through 3 shader stages (instead of 1). Thus, what was meant
to be a fallback for weak OpenGL implementations, the dumb-mode, now
becomes default if the user settings allow it.
The code required to check for the settings isn't so wild, so I guess
it's manageable. I still hope that one day, our rendering logic can
generate ideal shader stages for this case too.
Note that in theory, dumb-mode could be reenabled at runtime due to a
color management 3D LUT being set, so a separate dumb_mode field is
required. The dumb-mode option can't just be overwritten.
Diffstat (limited to 'DOCS/man')
-rw-r--r-- | DOCS/man/vo.rst | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/DOCS/man/vo.rst b/DOCS/man/vo.rst index cd798dcb91..5376f269e3 100644 --- a/DOCS/man/vo.rst +++ b/DOCS/man/vo.rst @@ -311,7 +311,10 @@ Available video output drivers are: of bad or old hardware. This mode is forced automatically if needed, and this option is mostly - useful for debugging. + useful for debugging. It's also enabled automatically if nothing uses + features which require FBOs. + + This option might be silently removed in the future. ``scale=<filter>`` |