summaryrefslogtreecommitdiffstats
path: root/DOCS/man/vo.rst
diff options
context:
space:
mode:
authorBin Jin <bjin1990@gmail.com>2015-12-02 00:28:26 +0000
committerwm4 <wm4@nowhere>2015-12-02 12:32:02 +0100
commit42a0f4d87b601e1a3c797c31043d3ca777881974 (patch)
tree8396475463a5f3dfbcf8a417544bcd43e14a7ec0 /DOCS/man/vo.rst
parent69cc002c9294a2982dc3753a9602c10d34c1020b (diff)
downloadmpv-42a0f4d87b601e1a3c797c31043d3ca777881974.tar.bz2
mpv-42a0f4d87b601e1a3c797c31043d3ca777881974.tar.xz
vo_opengl: enable NNEDI3 prescaler on OpenGL ES 3.0
It turns out that both UBO and intBitsToFloat() are supported in OpenGL ES 3.0[1][2], enable them so that NNEDI3 prescaler can be used in a wider range of backends. Also fixes some implicit int-to-float conversions so that the shader actually compiles on GLES. Tested on Linux desktop (nvidia 358.16) with "es" sub-option. [1]: https://www.khronos.org/opengles/sdk/docs/man3/html/glGetUniformBlockIndex.xhtml [2]: https://www.khronos.org/opengles/sdk/docs/manglsl/docbook4/xhtml/intBitsToFloat.xml
Diffstat (limited to 'DOCS/man/vo.rst')
-rw-r--r--DOCS/man/vo.rst4
1 files changed, 2 insertions, 2 deletions
diff --git a/DOCS/man/vo.rst b/DOCS/man/vo.rst
index 0707f36224..c8f484aa72 100644
--- a/DOCS/man/vo.rst
+++ b/DOCS/man/vo.rst
@@ -618,11 +618,11 @@ Available video output drivers are:
``ubo``
Upload these weights via uniform buffer objects. This is the
- default. (requires OpenGL 3.1)
+ default. (requires OpenGL 3.1 / GLES 3.0)
``shader``
Hard code all the weights into the shader source code. (requires
- OpenGL 3.3)
+ OpenGL 3.3 / GLES 3.0)
``pre-shaders=<files>``, ``post-shaders=<files>``, ``scale-shader=<file>``