diff options
Diffstat (limited to 'DOCS/man/vo.rst')
-rw-r--r-- | DOCS/man/vo.rst | 33 |
1 files changed, 22 insertions, 11 deletions
diff --git a/DOCS/man/vo.rst b/DOCS/man/vo.rst index e0dd002bff..a4e119224e 100644 --- a/DOCS/man/vo.rst +++ b/DOCS/man/vo.rst @@ -233,18 +233,29 @@ Available video output drivers are: Always force textures to power of 2, even if the device reports non-power-of-2 texture sizes as supported. - ``texture-memory=N`` + ``texture-memory=<mode>`` Only affects operation with shaders/texturing enabled, and (E)OSD. - Values for N: - - 0 - default, will often use an additional shadow texture + copy - 1 - use ``D3DPOOL_MANAGED`` - 2 - use ``D3DPOOL_DEFAULT`` - 3 - use ``D3DPOOL_SYSTEMMEM``, but without shadow texture + Possible values: + + ``default`` (default) + Use ``D3DPOOL_DEFAULT``, with a ``D3DPOOL_SYSTEMMEM`` texture for + locking. If the driver supports ``D3DDEVCAPS_TEXTURESYSTEMMEMORY``, + ``D3DPOOL_SYSTEMMEM`` is used directly. + + ``default-pool`` + Use ``D3DPOOL_DEFAULT``. (Like ``default``, but never use a + shadow-texture.) + + ``default-pool-shadow`` + Use ``D3DPOOL_DEFAULT``, with a ``D3DPOOL_SYSTEMMEM`` texture for + locking. (Like ``default``, but always force the shadow-texture.) + + ``managed`` + Use ``D3DPOOL_MANAGED``. + + ``scratch`` + Use ``D3DPOOL_SCRATCH``, with a ``D3DPOOL_SYSTEMMEM`` texture for + locking. ``swap-discard`` Use ``D3DSWAPEFFECT_DISCARD``, which might be faster. |