From b36484063f1dcf7928f848e78572d1e5d1d5a62b Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 13 May 2020 21:35:32 +0200 Subject: vo_direct3d: rip out texture video rendering path This isn't useful anymore. We have a much better d3d11 renderer in vo_gpu. D3D11 is available in all supported Windows versions. The StretchRect path might still be useful for someone (???), and leaving it at least evades conflict about users who want to keep using this VO for inexplicable reasons. (Low power usage might be a justified reason, but still, no.) Also fuck the win32 platform, it's a heap of stinky shit. Microsoft is some sort of psycho clown software company. Granted, maybe still better than much of the rest of Silly Con Valley. --- DOCS/man/vo.rst | 25 ------------------------- 1 file changed, 25 deletions(-) (limited to 'DOCS/man') diff --git a/DOCS/man/vo.rst b/DOCS/man/vo.rst index 1230531982..c09747b89d 100644 --- a/DOCS/man/vo.rst +++ b/DOCS/man/vo.rst @@ -204,33 +204,8 @@ Available video output drivers are: .. note:: This driver is for compatibility with systems that don't provide proper OpenGL drivers, and where ANGLE does not perform well. - .. note:: Before to 0.21.0, ``direct3d_shaders`` and ``direct3d`` were - different, with ``direct3d`` not using shader by default. Now - both use shaders by default, and ``direct3d_shaders`` is a - deprecated alias. Use the ``--vo-direct3d-prefer-stretchrect`` - or the ``--vo-direct3d-disable-shaders`` options to get the old - behavior of ``direct3d``. - The following global options are supported by this video output: - ``--vo-direct3d-prefer-stretchrect`` - Use ``IDirect3DDevice9::StretchRect`` over other methods if possible. - - ``--vo-direct3d-disable-stretchrect`` - Never render the video using ``IDirect3DDevice9::StretchRect``. - - ``--vo-direct3d-disable-textures`` - Never render the video using D3D texture rendering. Rendering with - textures + shader will still be allowed. Add ``disable-shaders`` to - completely disable video rendering with textures. - - ``--vo-direct3d-disable-shaders`` - Never use shaders when rendering video. - - ``--vo-direct3d-only-8bit`` - Never render YUV video with more than 8 bits per component. - Using this flag will force software conversion to 8-bit. - ``--vo-direct3d-disable-texture-align`` Normally texture sizes are always aligned to 16. With this option enabled, the video texture will always have exactly the same size as -- cgit v1.2.3