summaryrefslogtreecommitdiffstats
path: root/video/out/gl_video_shaders.glsl
Commit message (Expand)AuthorAgeFilesLines
* vo_opengl: refactor shader generation (part 1)wm42015-03-121-542/+0
* vo_opengl: implement antiringing for tensor scalersNiklas Haas2015-02-271-4/+12
* vo_opengl: greatly increase smoothmotion performanceNiklas Haas2015-02-241-3/+0
* vo_opengl: extend ifdef against shader arrayswm42015-02-241-1/+2
* vo_opengl: explicitly check potential candidates for polar filtersNiklas Haas2015-02-241-0/+5
* vo_opengl: glsl: remove trailing \wm42015-02-161-2/+2
* vo_opengl: add support for linear scaling without CMSNiklas Haas2015-02-061-0/+3
* vo_opengl: change initialization of gamma optionwm42015-02-031-1/+1
* csputils, vo_opengl: remove per-component gammawm42015-02-031-2/+2
* vo_opengl: always clamp the video to range 0-1Niklas Haas2015-02-031-5/+4
* vo_opengl: fix shader issue with Intel driverswm42015-01-291-2/+2
* vo_opengl: change the way unaligned chroma size is handledwm42015-01-271-0/+4
* vo_opengl: add smoothmotion frame blendingStefano Pigozzi2015-01-231-1/+13
* vo_opengl: rename all scale options to make more senseNiklas Haas2015-01-221-4/+4
* vo_opengl: switch to nearest neighbour for trivial resamplingNiklas Haas2015-01-221-1/+1
* vo_opengl: implement naive anti-ringingNiklas Haas2015-01-221-6/+17
* vo_opengl: unroll ewa_lanczos to avoid looping and unnecessary samplesNiklas Haas2015-01-221-8/+7
* vo_opengl: clean up ewa_lanczos codeNiklas Haas2015-01-221-4/+7
* vo_opengl: handle grayscale input better, add YA16 supportwm42015-01-211-5/+0
* vo_opengl: remove 1D texture usagewm42015-01-181-3/+1
* vo_opengl: get rid of approx-gamma and make it the default as per BT.1886Niklas Haas2015-01-161-29/+25
* vo_opengl: add ewa_lanczos upscaler (aka jinc)Niklas Haas2015-01-151-0/+21
* video: Add sigmoidal upscaling to avoid ringing artifactsNiklas Haas2015-01-091-0/+11
* video: Remove some stale CMS code, minor cosmeticsNiklas Haas2015-01-071-8/+4
* vo_opengl: remove obsolete comment in shaderwm42015-01-041-1/+1
* vo_opengl: improve fallback handling with GLESwm42014-12-211-6/+0
* vo_opengl: GLES does not support GL_BGRAwm42014-12-201-1/+1
* vo_opengl: add GLES 2 supportwm42014-12-191-4/+15
* vo_opengl: do not use 4x3 matrixwm42014-12-181-2/+3
* vo_opengl: simplify the case without texture_rgwm42014-12-181-9/+7
* vo_opengl: GLES 3 supportwm42014-12-171-0/+4
* vo_opengl: glsl: stricter typingwm42014-12-171-20/+20
* vo_opengl: remove requirement for RG textureswm42014-12-161-13/+21
* vo_opengl: use all filter sizes possible with the shaderswm42014-12-081-5/+0
* vo_opengl: refactor: instantiate scaler functions at runtimewm42014-12-081-34/+17
* vo_opengl: never use 1D textures for lookup textureswm42014-12-081-29/+27
* vo_opengl: refactor: merge convolution function and sampler entrypointwm42014-12-081-67/+36
* vo_opengl: extend filter size to 64wm42014-12-061-0/+5
* vo_opengl: extend filter size to 32wm42014-12-061-22/+21
* vo_opengl: Linearize non-RGB sRGB files correctly (eg. JPEG)Niklas Haas2014-11-261-0/+16
* vo_opengl: Reword comment in shaderNiklas Haas2014-11-261-2/+3
* vo_opengl: draw OSD twice in 3D mode casewm42014-10-291-1/+2
* vo_opengl: remove macro operator from shaderBin Jin2014-08-291-16/+2
* vo_opengl: fix shaderwm42014-08-281-7/+9
* vo_opengl: add cparam1 and cparam2 optionsBin Jin2014-08-261-7/+22
* vo_opengl: Make approx-gamma affect OSD/subNiklas Haas2014-06-221-3/+4
* video: Generate an accurate CMS matrix instead of hard-codingNiklas Haas2014-06-221-18/+13
* video: Support BT.2020 constant luminance systemNiklas Haas2014-06-221-5/+43
* video: Add support for non-BT.709 primariesNiklas Haas2014-06-221-4/+30
* video: Add BT.2020-NCL colorspace and transfer functionNiklas Haas2014-06-221-9/+14
* vo_opengl: Simplify and clarify color correction codeNiklas Haas2014-03-101-14/+27
* vo_opengl: Use bt709_expand on OSD for :srgbNiklas Haas2014-03-101-1/+1
* vo_opengl: make :srgb decompand the BT.709 values correctlynand2014-02-121-2/+15
* vo_opengl: add support for rectangle textureswm42013-12-011-13/+21
* vo_opengl: blend alpha components by defaultwm42013-09-191-0/+3
* gl_video: add support for more rgb formatswm42013-07-181-16/+12
* Merge remote-tracking branch 'origin/low_quality_intel_crap'Martin Herkt2013-07-081-13/+16
|\
| * Merge branch 'master' into low_quality_intel_crapwm42013-04-301-13/+16
* | vo_opengl: handle chroma locationwm42013-06-281-3/+5
* | gl_video: explicitly clamp colormatrix outputwm42013-06-031-0/+1
* | gl_video: change a GLSL statementwm42013-05-301-1/+1
* | gl_video: fix some dithering bugswm42013-05-301-2/+3
* | gl_video: improve ditheringwm42013-05-261-1/+6
* | vo_opengl: XYZ input supportwm42013-05-041-2/+6
|/
* gl_video: actually fix shader compilation on OSXwm42013-03-281-0/+3
* vo_opengl: add alpha outputwm42013-03-281-4/+16
* gl_video: support NV21 toowm42013-03-281-0/+3
* gl_video: add support for NV12wm42013-03-281-1/+7
* vo_opengl: split into multiple files, convert to new option APIwm42013-03-281-0/+359