summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
authorJames Ross-Gowan <rossymiles@gmail.com>2017-03-26 01:49:19 +1100
committerJames Ross-Gowan <rossymiles@gmail.com>2017-03-26 21:50:01 +1100
commit439e2b43c33f48fe380d8c43c39836ec9a96064b (patch)
tree9fc5577176ffe3beabdacbc85699999c6a5b4efc /DOCS
parentb0086d62432952ac510dd1e2747e20a75e85f899 (diff)
downloadmpv-439e2b43c33f48fe380d8c43c39836ec9a96064b.tar.bz2
mpv-439e2b43c33f48fe380d8c43c39836ec9a96064b.tar.xz
vo_opengl: angle: add --angle-flip to set the present model
DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL might be buggy on some hardware. Additionaly DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL might be supported on some Windows 7 systems with the platform update, but it might have poor performance. In these cases, the user might want to disable the use of DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL swap chains with --angle-flip=no.
Diffstat (limited to 'DOCS')
-rw-r--r--DOCS/man/options.rst17
1 files changed, 15 insertions, 2 deletions
diff --git a/DOCS/man/options.rst b/DOCS/man/options.rst
index a50ae8a3cf..19e331a468 100644
--- a/DOCS/man/options.rst
+++ b/DOCS/man/options.rst
@@ -4384,8 +4384,21 @@ The following video options are currently all specific to ``--vo=opengl`` and
chain will be used for D3D9. This option is mainly for debugging purposes,
in case the custom swap chain has poor performance or does not work.
- If set to ``yes``, the ``--angle-max-frame-latency`` and
- ``--angle-swapchain-length`` options will have no effect.
+ If set to ``yes``, the ``--angle-max-frame-latency``,
+ ``--angle-swapchain-length`` and ``--angle-flip`` options will have no
+ effect.
+
+ Windows with ANGLE only.
+
+``--angle-flip=<yes|no>``
+ Enable flip-model presentation, which avoids unnecessarily copying the
+ backbuffer by sharing surfaces with the DWM (default: yes). This may cause
+ performance issues with older drivers. If flip-model presentation is not
+ supported (for example, on Windows 7 without the platform update), mpv will
+ automatically fall back to the older bitblt presentation model.
+
+ If set to ``no``, the ``--angle-swapchain-length`` option will have no
+ effect.
Windows with ANGLE only.