summaryrefslogtreecommitdiffstats
path: root/video/out/opengl
Commit message (Expand)AuthorAgeFilesLines
* vo_opengl: minor coding style adjustmentwm42016-03-241-3/+4
* vo_opengl: utils: some more minor shader string building optimizationwm42016-03-241-23/+35
* vo_opengl: utils: slightly optimize shader string buildingwm42016-03-231-22/+21
* vo_opengl_cb: fix NULL derefwm42016-03-231-1/+2
* vo_opengl: fix blend-subtitles=video in some caseswm42016-03-221-0/+1
* vo_opengl, osd: allow osc.lua to react faster on resizeswm42016-03-213-10/+25
* vo_opengl: GLX: try to create 3.3 core profile contextwm42016-03-193-6/+26
* vo_opengl: dxva2egl: ignore alpha component in the mapped videowm42016-03-171-3/+1
* vo_opengl: fix operation without GL_ARB_texture_rgwm42016-03-171-4/+11
* vo_opengl: fix sharpen filterwm42016-03-163-4/+5
* vo_opengl: only open one OpenGL/DX interop handle when using dxva2Kevin Mitchell2016-03-152-18/+23
* vo_opengl: add dxva2 interop to angle backendKevin Mitchell2016-03-102-0/+350
* vo_opengl: use the same type for cached and current uniform valueswm42016-03-101-12/+11
* vo_opengl: cache the values of the uniform variablesigv2016-03-101-20/+31
* vo_opengl: cache the locations of the uniform variablesigv2016-03-091-6/+13
* vo_opengl: decrease default superxbr-edge-strengthNiklas Haas2016-03-071-1/+1
* vo_opengl: improve superxbr algorithmNiklas Haas2016-03-071-12/+11
* vo_opengl: refactor superxbr algorithmNiklas Haas2016-03-073-133/+150
* vo_opengl: refactor plane-skipping optimizationsNiklas Haas2016-03-051-16/+26
* vo_opengl: rename prescale to prescale-lumaNiklas Haas2016-03-052-13/+14
* vo_opengl: add macros for scaler unitsNiklas Haas2016-03-052-34/+42
* vo_opengl: refactor pass_read_video and texture bindingNiklas Haas2016-03-057-379/+488
* vo_opengl: wayland: don't destroy NULL wl_egl_windowwm42016-03-031-1/+2
* vo_opengl: remove redundant codeigv2016-02-281-2/+2
* vo_opengl: set uniform variable "pixel_size" for internal shadersigv2016-02-265-28/+28
* vo_opengl: dxinterop: fix compatibility issue with Vistaigv2016-02-261-1/+2
* vo_opengl, vo_rpi: unbreak a few thingswm42016-02-242-2/+2
* vo_opengl: declare vec4 color inside fragment shader stubNiklas Haas2016-02-233-43/+27
* vo_opengl: set uniform variable "pixel_size"igv2016-02-221-0/+2
* vo_opengl: set the correct size of the input imageigv2016-02-221-2/+2
* dxva2: fix shared surface typeJames Ross-Gowan2016-02-191-22/+22
* vo_opengl: use correct gl_target variablewm42016-02-181-2/+2
* vo_opengl: don't use normalized coords for debanding rectangle textureswm42016-02-181-1/+2
* vo_opengl: pass the correct target to deband functionswm42016-02-181-4/+4
* wscript: remove dxva2-dxinterop configure testKevin Mitchell2016-02-171-2/+2
* vo_opengl: dxinterop: add dxva2 passthroughKevin Mitchell2016-02-173-0/+229
* vo_opengl: dxinterop: improve error messagesKevin Mitchell2016-02-171-21/+37
* vo_opengl: unconfuse Coveritywm42016-02-121-1/+1
* Enable building the opengl-cb video renderer on AndroidJan Ekström2016-02-102-0/+26
* vo_opengl: vdpau: call glVDPAUFiniNV only if initializedwm42016-02-081-6/+8
* vo_opengl: hwdec: use IDs for API, and log which backend is usedwm42016-02-017-17/+30
* vo_opengl: do chroma merging in integer conversion stagewm42016-01-271-3/+13
* vo_opengl: add precision qualifier to usampler2D on ANGLEwm42016-01-271-1/+1
* vo_opengl: replace tscale-interpolates-only with interpolation-thresholdwm42016-01-272-9/+12
* vo_opengl: support 10 bit support with ANGLEwm42016-01-263-10/+120
* vo_opengl: actually reset use_normalized_range fieldwm42016-01-261-3/+3
* vo_opengl: default to rgba16f FBOs on ANGLEwm42016-01-261-2/+5
* vo_opengl: add tscale-interpolates-only sub-optionwm42016-01-252-1/+8
* vo_opengl: default scaler-resizes-only sub-option to yeswm42016-01-251-0/+2
* vo_opengl: rename custom shader entrypoint from sample to sample_pixelwm42016-01-251-3/+19
* vo_opengl: vdpau: better handling of preemption recoverywm42016-01-251-1/+1
* video: remove some useless old RGB formatswm42016-01-251-3/+0
* vo_opengl: vaapi: don't expect EGL exts. to be in common ext. stringwm42016-01-221-2/+6
* vo_opengl: vaapi: reorganize platform entrypoints as tablewm42016-01-211-15/+20
* vo_opengl: add KMS/DRM VAAPI hardware decoding interopwm42016-01-202-0/+21
* Change GPL/LGPL dual-licensed files to LGPLwm42016-01-1927-320/+189
* Relicense some non-MPlayer source files to LGPL 2.1 or laterwm42016-01-191-7/+7
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-111-1/+1
* vaapi: replace VA_STR_FOURCCwm42016-01-111-2/+2
* vo_opengl: generic semi-planar supportwm42016-01-071-9/+10
* vo_opengl: hwdec_vdpau: relicense under LGPLwm42016-01-071-7/+7
* vo_opengl: video.h: fix licensewm42016-01-071-7/+8
* vo_opengl: hwdec_vaegl: change license to LGPL 2.1wm42016-01-071-9/+7
* vo_opengl: fix operation on GLES 2.0wm42016-01-041-2/+2
* vo_opengl: reset nnedi3 weights properlyBin Jin2016-01-031-0/+1
* vo_rpi: fix compilationwm42015-12-261-1/+1
* vo_opengl: fix operation on GLSL versions earlier than 1.30wm42015-12-241-1/+1
* vo_opengl: fall back to gcc thread local storagewm42015-12-231-1/+7
* vo_opengl: blend transparent video against tiles by defaultwm42015-12-221-4/+9
* vo_opengl: x11: fix alpha windowswm42015-12-201-2/+3
* vo_opengl: disable pbo by defaults for opengl-hqwm42015-12-191-1/+0
* vo_opengl: handle alpha with odd bit widths toowm42015-12-191-4/+8
* vo_opengl: cocoa: output premultiplied alphawm42015-12-193-0/+4
* vo_opengl: prefix per-backend source files with context_wm42015-12-1910-0/+0
* vo_opengl: split backend code from common.c to context.cwm42015-12-1913-274/+342
* vo_opengl: x11egl: retrieve framebuffer depthwm42015-12-193-0/+47
* vo_opengl: refactor how framebuffer depth is passed from backendswm42015-12-196-28/+22
* vo_opengl: cocoa: implement alpha window supportwm42015-12-191-2/+5
* vo_opengl: fix "win" backend namewm42015-12-191-1/+1
* vo_opengl: dxinterop: prevent crash after lost deviceJames Ross-Gowan2015-12-141-0/+13
* vo_opengl: dxinterop: prevent crash with 0-size windowJames Ross-Gowan2015-12-141-2/+3
* vo_opengl: enable brightness/contrast controls for RGBwm42015-12-121-1/+1
* vo_opengl: add dxinterop backendJames Ross-Gowan2015-12-113-0/+675
* vo_opengl: remove one more XYZ special-casewm42015-12-091-7/+2
* vo_opengl: fix precision loss of fruit dithering matrixBin Jin2015-12-091-2/+9
* csputils: rename "yuv2rgb" functionswm42015-12-091-1/+1
* csputils, vo_opengl: remove XYZ special case in color matrix retrievalwm42015-12-091-6/+1
* vo_opengl: fix shader compilation regressionwm42015-12-082-4/+5
* vo_opengl: enable colormatrix even for RGB inputwm42015-12-071-15/+13
* vo_opengl: fix issues with some obscure pixel formatswm42015-12-071-6/+6
* vo_opengl: decrease default lookup texture size to 64Bin Jin2015-12-071-2/+2
* vo_opengl: make LOOKUP_TEXTURE_SIZE configurableBin Jin2015-12-072-4/+5
* vo_opengl: Fix minor LUT sampling errorBin Jin2015-12-073-11/+22
* vo_opengl: improve boundary check for polar filtersBin Jin2015-12-051-2/+2
* win32: remove dwmapi.dll dynamic loadingwm42015-12-041-34/+5
* vo_opengl: require --enable-gpl3 for nnediwm42015-12-033-2/+31
* vo_opengl: fix backend=x11 on Intelwm42015-12-021-1/+1
* vo_opengl: add credits to NNEDI3 shaderBin Jin2015-12-021-0/+16
* vo_opengl: enable NNEDI3 prescaler on OpenGL ES 3.0Bin Jin2015-12-023-14/+19
* vo_opengl: make tscale=mitchell:tscale-clamp the defaultwm42015-11-291-2/+4
* vo_opengl: warn if interpolation is enabled, but not display-syncwm42015-11-281-0/+10
* vo_opengl: fix interpolation with display-syncwm42015-11-281-12/+6
* vo: change vo_frame field unitswm42015-11-271-4/+3
* vo_opengl: disable interpolation without display-syncwm42015-11-251-2/+4
* vo_opengl: win32: test for exclusive modeJames Ross-Gowan2015-11-261-0/+6
* vo_opengl: angle: don't load libGLESv2.dllJames Ross-Gowan2015-11-261-17/+1
* vo_opengl: fix superxbr on GLESwm42015-11-211-6/+6
* vo_opengl: angle: allow using D3D9 backendwm42015-11-211-22/+31
* vo_opengl: use ANGLE by default if available (except for "hq" preset)wm42015-11-212-9/+10
* vo_opengl: enable dumb-mode automatically if possiblewm42015-11-191-6/+44
* vo_opengl: support 3D textures on ANGLEwm42015-11-192-3/+13
* vo_opengl: switch FBO format on GLESwm42015-11-191-5/+11
* vo_opengl: make 1D textures completely optionalwm42015-11-192-5/+6
* vo_opengl: fix some more GLES shader issueswm42015-11-191-6/+6
* vo_opengl: create FBOs in a more GLES conformant waywm42015-11-191-2/+40
* vo_opengl: better check for float texture supportwm42015-11-191-7/+8
* vo_opengl: check shader string before sscanfing itKevin Mitchell2015-11-191-1/+1
* vo_opengl: add missing log newlineKevin Mitchell2015-11-191-1/+1
* vo_opengl: add RGBA8 framebuffer format, enable non-dumb mode for ES 3.0wm42015-11-191-1/+2
* vo_opengl: don't mix floats and integers in dither shaderwm42015-11-191-3/+3
* vo_opengl: fix ANGLE GLES3 modeJames Ross-Gowan2015-11-192-2/+9
* vo_opengl: add initial ANGLE supportJames Ross-Gowan2015-11-182-0/+219
* videotoolbox: make decoder format customizablewm42015-11-173-8/+33
* vo_opengl: osx: error out if there is no IOSurfacewm42015-11-171-0/+4
* vo_opengl: force dumb mode if RG textures are not availablewm42015-11-161-3/+3
* vo_opengl: attempt to improve GLX vs. EGL backend detectionwm42015-11-163-37/+57
* vo_opengl: fix backend autoprobingwm42015-11-161-0/+9
* vo_opengl: use glBlitFramebuffer to draw repeated frameswm42015-11-153-16/+27
* vo_opengl: move the glFlush() call to the rendererwm42015-11-101-0/+5
* vo_opengl: limit GLSL to version 3.3wm42015-11-101-0/+2
* vo_opengl: fix 10-bit video prescalingBin Jin2015-11-095-24/+21
* vo_opengl: handle GL_ARB_uniform_buffer_object with low GLSL versionswm42015-11-095-6/+19
* vo_opengl: fix extension namewm42015-11-091-1/+1
* vo_opengl: simplify GLSL version detectionwm42015-11-091-10/+4
* vo_opengl: never load vaapi GLX interop by defaultwm42015-11-095-8/+8
* vo_opengl: rename "drm_egl" to "drm-egl"wm42015-11-091-1/+1
* vo_opengl: disable drm_egl autopickuprr-2015-11-091-0/+4
* vo_drm: relicense to LGPLrr-2015-11-081-4/+5
* vo_drm: use bool rather than integer return valuesrr-2015-11-081-3/+2
* vo_opengl: add DRM EGL backendrr-2015-11-082-0/+439
* vo_opengl: fix typorr-2015-11-071-1/+1
* vo_opengl: rename fancy-downscaling to correct-downscalingwm42015-11-072-10/+9
* vo_opengl: fancy-downscaling: enable also for anamorphic clipsAvi Halachmi (:avih)2015-11-071-4/+9
* vo_opengl: x11: silence error messages when using legacy GL contextwm42015-11-061-1/+3
* vo_opengl: simplify function loader slightlywm42015-11-061-6/+0
* vo_opengl: glBindBufferBase is not part of GL 2.1/GLES 2.0wm42015-11-062-2/+2
* vo_opengl: implement NNEDI3 prescalerBin Jin2015-11-059-5/+368
* vo_opengl: add Super-xBR filter for upscalingBin Jin2015-11-056-7/+499
* vo_opengl: make image size dynamic during renderingBin Jin2015-11-051-24/+33
* vo_opengl, vo_opengl_cb: drop unneeded vo_frame fieldswm42015-11-041-3/+2
* vo_opengl: win32: fix cross-compilationwm42015-11-011-1/+1
* vo_opengl: win32: always request MMCSS for DWMwm42015-11-011-0/+5
* vo_opengl: win32: try to enable DwmFlush by defaultwm42015-11-011-8/+45
* vo_opengl: add vsync-fences optionwm42015-10-302-0/+14
* vo_opengl: cache frames only in display-sync modewm42015-10-301-1/+3
* vo_opengl: do not attempt to cache frames in FBO in dumb-modewm42015-10-301-1/+1
* vo_opengl: remove source shader leftoverBin Jin2015-10-242-3/+0
* vo_opengl: always cache to an FBO when not interpolatingNiklas Haas2015-10-231-4/+29
* vo_opengl: wayland: use a more standard symbolwm42015-10-231-1/+2
* vo_opengl: vaapi: fix compilation failure on older systemswm42015-10-231-1/+2
* vo_opengl: make the default debanding settings less excessiveNiklas Haas2015-10-211-2/+2
* vo_opengl: support all kinds of GBRP formatswm42015-10-181-10/+4
* vo_opengl: x11egl: fix confused error status codeswm42015-10-121-2/+2
* vo_opengl: x11egl: reject nvidia drivers when autoprobingwm42015-10-121-0/+6
* video/out: remove an unused parameterwm42015-10-038-11/+17
* vo_opengl: drop old backend APIwm42015-10-022-86/+26
* vo_opengl: rpi: switch to new internal APIwm42015-10-023-39/+35
* win32: cleanup: remove some unneeded thingswm42015-10-021-1/+1
* vo_opengl: w32: switch to new internal APIwm42015-10-023-20/+35
* vo_opengl: refactor DwmFlush crapwm42015-10-022-34/+43
* vo_opengl: remove leftover variable from vaglx in vaeglEmmanuel Gil Peyrot