summaryrefslogtreecommitdiffstats
path: root/video/out/opengl
Commit message (Expand)AuthorAgeFilesLines
* vo_opengl: remove pointless NULL-checkwm42016-06-041-1/+1
* vo_opengl: move all icc handling from vo_opengl.c to video.cwm42016-06-033-9/+31
* vo_opengl: move struct lut3d definitionwm42016-06-033-8/+6
* vo_opengl: fix giant memory leaks with icc profileswm42016-06-031-0/+2
* vo_opengl: default hdr-tone-mapping to hableNiklas Haas2016-05-301-0/+2
* vo_opengl: refactor HDR mechanismNiklas Haas2016-05-303-27/+42
* wayland: implement HIDPI supportRostislav Pehlivanov2016-05-301-3/+8
* vo_opengl: add hable tone-mapping algorithmNiklas Haas2016-05-303-0/+13
* vo_opengl: rename tone-mapping=simple to reinhardNiklas Haas2016-05-303-6/+6
* video: remove d3d11 video processor use from OpenGL interopwm42016-05-293-407/+359
* vo_opengl: angle: enable DirectCompositionJames Ross-Gowan2016-05-291-10/+22
* vo_opengl: skip junk before first user shader passNiklas Haas2016-05-271-0/+8
* vo_opengl: enable color management on GLESJames Ross-Gowan2016-05-272-3/+8
* vo_opengl: fix superxbr shader compilation on ESwm42016-05-261-11/+11
* hwdec_d3d11egl: call ID3D11DeviceContext::Flushwm42016-05-241-5/+13
* vo_opengl: fix other minor namespace issueswm42016-05-234-11/+11
* vo_opengl: rename glUploadTex, drop unused parameterwm42016-05-234-16/+13
* vo_opengl: unify PBO and normal OSD texture upload pathwm42016-05-233-69/+47
* vo_opengl: make ES float texture format checks stricterwm42016-05-234-12/+3
* vo_opengl: make PBOs work on GLES 3.xwm42016-05-234-10/+24
* vo_opengl: remove unused glDrawBufferwm42016-05-232-2/+0
* vo_opengl: support framebuffer invalidationwm42016-05-234-0/+26
* vo_opengl: slightly improve logging of loaded extensionswm42016-05-231-2/+2
* vo_opengl: remove non-working rgb/rgba FBO formatswm42016-05-201-3/+1
* vo_opengl: require at least ES 3.0 for float textureswm42016-05-191-1/+1
* vo_opengl: change error state handling and fix hwdec crashes on errorswm42016-05-191-20/+34
* vo_opengl: d3d11egl: enable "required" GLSL extensionswm42016-05-193-0/+10
* vo_opengl: make gl_sc_enable_extension() permanent/idempotentwm42016-05-191-2/+12
* vo_opengl: d3d11egl: enable direct nv12 sampling on ES 3.xwm42016-05-191-3/+3
* vo_opengl: remove unused fieldwm42016-05-181-2/+1
* vo_opengl: fix/simplify reinitialization on dynamic reconfigurationwm42016-05-181-20/+9
* vo_opengl: hwdec: remove build-dependency on dxva2wm42016-05-172-4/+2
* vo_opengl: move UT_buffer to switch handlingwm42016-05-171-5/+5
* vo_opengl: make number of cached shaders/uniform dynamicwm42016-05-171-12/+24
* vo_opengl: move cached uniforms to a separate structwm42016-05-171-10/+15
* vo_opengl: increase shader limitsNiklas Haas2016-05-171-2/+2
* vo_opengl: skip tonemapping if the output trc is HDRNiklas Haas2016-05-161-1/+3
* vo_opengl: copy over HDR parameters to dumb_modeNiklas Haas2016-05-161-0/+3
* vo_opengl: fall back to gamma2.2 by default for HDR contentNiklas Haas2016-05-161-2/+7
* vo_opengl: remove unnecessary castswm42016-05-161-11/+11
* vo_opengl: remove another unneeded allocationwm42016-05-161-3/+1
* vo_opengl: remove possibly undefined behaviorwm42016-05-161-1/+3
* vo_opengl: free to-be-added hook on hook array overflowwm42016-05-161-0/+3
* vo_opengl: never clear file cachewm42016-05-161-12/+4
* vo_opengl: use proper include statementwm42016-05-161-1/+2
* vo_opengl: remove unnecessary allocationwm42016-05-161-3/+1
* vo_opengl: remove unused global variablewm42016-05-161-1/+1
* vo_opengl: fix bicubic_fast in ES modewm42016-05-161-1/+1
* vo_opengl: implement more HDR tonemapping algorithmsNiklas Haas2016-05-164-4/+64
* vo_opengl: avoid redundant double-gamma conversionNiklas Haas2016-05-161-3/+3
* vo_opengl: implement HDR (SMPTE ST2084)Niklas Haas2016-05-163-3/+49
* vo_opengl: use enums for choice options internallyNiklas Haas2016-05-162-28/+56
* vo_opengl: abstract hook texture access behind macroNiklas Haas2016-05-157-135/+124
* vo_opengl: make the screen blue on shader errorsNiklas Haas2016-05-153-0/+31
* vo_opengl: use RPN expressions for user hook sizesNiklas Haas2016-05-153-9/+193
* vo_opengl: support external user hooksNiklas Haas2016-05-156-33/+265
* vo_opengl: add optional hook pointsNiklas Haas2016-05-153-90/+140
* vo_opengl: add hooks and rework pass_read_videoNiklas Haas2016-05-152-232/+448
* vo_opengl: minor change to scaler_resizes_onlyNiklas Haas2016-05-151-3/+6
* vo_opengl: remove some pointless compatibilitywm42016-05-142-4/+3
* vo_opengl: partially fix 0bgr format supportwm42016-05-131-2/+6
* vo_opengl: drop duplicate LUMINANCE_ALPHA handlingwm42016-05-131-10/+3
* vo_opengl: minor simplificationwm42016-05-131-8/+8
* vo_opengl: restrict ES2 FBO formatswm42016-05-131-4/+4
* vo_opengl: angle: log extension stringwm42016-05-131-0/+4
* vo_opengl: slightly better FBO format checkwm42016-05-121-9/+17
* vo_opengl: disable scalers on ES2wm42016-05-121-4/+6
* vo_opengl: add detection for the ES texture_rg extensionwm42016-05-121-0/+6
* vo_opengl: reorganize texture format handlingwm42016-05-129-311/+443
* vo_opengl: correctly disable interpolation if tscale can't be usedwm42016-05-121-0/+2
* vo_opengl: angle: dump translated shaderswm42016-05-124-0/+25
* vo_opengl: don't use dumb-mode with 10 bit integer texture hackwm42016-05-111-2/+3
* video: add --hwdec=auto-copy modewm42016-05-111-1/+1
* vo_opengl: d3d11egl: support full range YUVwm42016-05-111-3/+3
* vo_opengl: d3d11egl: don't require EGL_EXT_device_querywm42016-05-111-23/+46
* build: merge d3d11va and dxva2 hwaccel checkswm42016-05-111-1/+1
* vo_opengl: angle: dynamically load ANGLEwm42016-05-115-0/+132
* vo_opengl: fix passing along swizzle from hwdec interopwm42016-05-102-0/+4
* vo_opengl: d3d11egl: native NV12 sampling supportwm42016-05-103-19/+226
* vo_opengl: add an angle-es2 backendwm42016-05-102-1/+25
* vo_opengl: cosmetics: rename variableswm42016-05-101-17/+16
* vo_opengl: refactor how hwdec interop exports textureswm42016-05-1011-184/+274
* video: refactor how VO exports hwdec device handleswm42016-05-0910-82/+91
* vo_opengl: angle: avoid fullscreen FBO copy for flippingwm42016-05-051-1/+23
* vo_opengl: angle: call eglTerminate()wm42016-05-051-0/+2
* vo_opengl: EGL: fix hwdec probingwm42016-05-053-1/+7
* command: change some hwdec propertieswm42016-05-042-1/+3
* lcms: don't warn/error on 3dlut cache missesNiklas Haas2016-05-041-1/+1
* lcms: improve black point handling (especially BT.1886)Niklas Haas2016-05-042-12/+43
* vo_opengl: vdpau: fix certain cases of preemption recovery failureswm42016-05-031-1/+0
* win32: replace libuuid.a usage with initguid.hJames Ross-Gowan2016-05-011-0/+1
* vo_opengl: fix build with GLES3 headerswm42016-04-271-0/+2
* vo_opengl: support GL_EXT_texture_norm16 on GLESwm42016-04-273-6/+12
* vo_opengl: always use sized internal formatswm42016-04-271-8/+8
* vo_opengl: d3d11egl: minor simplificationwm42016-04-271-5/+1
* vo_opengl: d3d11egl: print warning on unsupported colorspaceswm42016-04-271-0/+11
* d3d11va: store texture/subindex in IMGFMT_D3D11VA plane pointerswm42016-04-271-3/+4
* vo_opengl: D3D11VA + ANGLE interopwm42016-04-272-0/+415
* vo_opengl: print error if opengl hwdec interop failswm42016-04-271-0/+2
* vo_opengl: always reset some GL state when leaving rendererwm42016-04-221-5/+6
* vo_opengl: fix an outdated commentwm42016-04-161-3/+1
* lcms: include math.hwm42016-04-151-0/+1
* vo_opengl: rpi: don't include x11 header filewm42016-04-151-1/+0
* vo_opengl: simplify and improve up scale=oversampleNiklas Haas2016-04-121-21/+5
* vaapi: determine surface format in decoder, not in rendererwm42016-04-111-37/+13
* vo_opengl: improve rotation handling (again)wm42016-04-082-44/+47
* vo_opengl: log if glGetString(GL_VERSION) returns NULLwm42016-04-081-1/+3
* vo_opengl: videotoolbox: use kCVPixelBufferLock_ReadOnly for screenshotswm42016-04-071-7/+8
* videotoolbox: change how videotoolbox format is managedwm42016-04-072-3/+20
* vo_opengl: fix build breakagewm42016-04-061-1/+1
* vo_opengl: minor simplificationwm42016-04-051-3/+2
* vo_opengl: fix nnedi + rectangle textureswm42016-04-053-4/+4
* gl_lcms: choose BT.1886 gamma per-channelNiklas Haas2016-04-011-24/+35
* vo_opengl: generate 3DLUT against source and use full BT.1886Niklas Haas2016-04-015-60/+152
* vo_opengl: draw transparency checkerboard after upscalingNiklas Haas2016-03-291-4/+10
* vo_opengl: always premultiply alphawm42016-03-294-5/+1
* vo_opengl: fix rotation directionwm42016-03-291-1/+1
* vo_opengl: slightly compress gl_set_debug_logger()wm42016-03-281-7/+2
* vo_opengl: reduce temporary variables in gl_transform_trans()wm42016-03-281-5/+5
* vo_opengl: fix rotationwm42016-03-282-48/+52
* vo_opengl: fix row-major vs. column-major confusionwm42016-03-282-4/+7
* vo_opengl: don't upload potentially uninitialized memory to GL bufferwm42016-03-281-1/+1
* vo_openg: fix debanding + rectangle-textureswm42016-03-271-1/+1
* 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
* Enabl