summaryrefslogtreecommitdiffstats
path: root/video/out/opengl
Commit message (Expand)AuthorAgeFilesLines
* vo_opengl: angle: log the device/surface implementationJames Ross-Gowan2017-02-121-13/+27
* vo_opengl: egl_helpers: fix for non-WindowsJames Ross-Gowan2017-02-081-1/+1
* vo_opengl: angle: rewrite with custom swap chainJames Ross-Gowan2017-02-074-232/+653
* vo_opengl: dxinterop: use the new SAFE_RELEASE macroJames Ross-Gowan2017-01-301-15/+8
* vaapi: remove central lock around vaapi API callswm42017-01-282-10/+0
* vo_opengl: egl_helpers: fix variable namewm42017-01-261-3/+3
* options: refacactor how --opengl-dwmflush is declaredwm42017-01-202-7/+10
* options: refactor how --opengl-dcomposition is declaredwm42017-01-203-2/+23
* vo_opengl, vo_opengl_cb: better hwdec interop backend selectionwm42017-01-172-0/+71
* vdpau: use libavutil for surface allocation during decodingwm42017-01-171-1/+2
* vo_opengl: hwdec_cuda: add yuv420p supportwm42017-01-161-19/+35
* vo_opengl: hwdec_cuda: export AVHWDeviceContextwm42017-01-161-6/+31
* vo_opengl: hwdec_vaegl: add a lie for compatibilitywm42017-01-131-1/+1
* vo_opengl, vaapi: properly probe 10 bit rendering supportwm42017-01-131-28/+117
* vo_opengl: hwdec_vaegl: remove redundant vaapi surface format checkwm42017-01-131-8/+1
* vo_opengl: hwdec_vaegl: fix terminology in commentwm42017-01-131-2/+2
* vo_opengl: hwdec_vaegl: DRM_FORMAT_GR16 was renamed to DRM_FORMAT_GR32Mark Thompson2017-01-131-1/+1
* vo_opengl: hwdec_vaegl: add experimental P010 supportwm42017-01-121-6/+17
* cuda: use libavutil functions for copying hw surfaces to memorywm42017-01-121-67/+0
* drm: include <poll.h> instead of <sys/poll.h>wm42017-01-091-1/+1
* vo_opengl: replace 2 memsetswm42017-01-081-2/+2
* context_wayland: do not call vo_wayland_request_frame() upon bufferswapRostislav Pehlivanov2017-01-071-3/+0
* vo_opengl: egl: handle potential eglChooseConfig failureswm42016-12-311-11/+10
* vo_opengl: egl: fix depth size parameterwm42016-12-301-1/+0
* vo_opengl: x11egl: fix alpha modewm42016-12-301-2/+32
* vo_opengl: x11: move RGBA visual test to x11_common.cwm42016-12-301-12/+11
* vo_opengl: egl_helpers: add a way to override config selectionwm42016-12-302-2/+21
* vo_opengl: egl_helpers: add a way to pass more optionswm42016-12-302-16/+35
* vo_opengl: partially fix rotation for 4:2:2 contentNiklas Haas2016-12-281-1/+6
* vo_opengl: hwdec_cuda: Don't include hwcontext headersPhilip Langdale2016-12-041-4/+0
* vo_opengl: don't rely on viewport to contain window dimensionswm42016-12-022-8/+5
* options: remove deprecated sub-option handling for --vo and --aowm42016-11-252-90/+0
* angle_dynamic: silence warnings during compilationpavelxdd2016-11-251-4/+10
* vo_opengl: hwdec_cuda: Prefix cuda symbols to avoid collisionsPhilip Langdale2016-11-242-11/+18
* vo_opengl: hwdec_cuda: make some init errors verbosewm42016-11-241-2/+2
* vo_opengl: hwdec_cuda: fix crash when trying to use hwdec=cuda if cuda SDK is...pavelxdd2016-11-241-0/+1
* vo_opengl/cuda_dynamic: Use explicit cast to silence warnings on windowsPhilip Langdale2016-11-241-1/+1
* wscript: Fix cuda test to actually work when cuda SDK is not presentPhilip Langdale2016-11-231-1/+1
* angle_dynamic: minor simplificationwm42016-11-231-3/+3
* Support linking ANGLEMartin Herkt2016-11-231-0/+5
* vo_opengl: hwdec_d3d11egl: fix ANGLE fallback definewm42016-11-231-1/+1
* vo_opengl: hwdec_cuda: Use dynamic loading for cuda functionsPhilip Langdale2016-11-233-2/+211
* vo_opengl: hwdec_cuda: Support P016 output surfacesPhilip Langdale2016-11-221-8/+45
* vo_opengl: blend against background color for --alpha=blendPhilip Sequeira2016-11-131-8/+14
* vo_opengl: fix --blend-subtitles handlingwm42016-11-071-2/+2
* vo_opengl: fix redrawing with hardware decodingwm42016-11-071-0/+1
* filter_kernels: add ability to taper kernels/windowsNiklas Haas2016-11-012-1/+11
* vo_opengl: make frame reupload logic more robustwm42016-11-011-22/+38
* vo_opengl: context_rpi: fix stdatomic usagewm42016-10-211-1/+1
* vo_opengl: partially re-enable glFlush() callswm42016-10-211-2/+7
* build: don't rely on "__thread" being always available with GCCDmitrij D. Czarkoff2016-10-201-1/+1
* opengl: compile against iOS OpenGLES implementationAman Gupta2016-10-202-0/+20
* vo_drm: change CLI options + refactorsrr-2016-10-071-31/+21
* cocoa: add glFlush() to cocoa backendAkemi2016-10-061-0/+1
* vo_opengl: apply --opengl-early-flush in dumb mode toowm42016-10-052-1/+1
* vo_opengl: disable glFlush() by default, and add an option to enable itwm42016-10-052-1/+5
* vo_opengl: hwdec_rpi: fix NULL pointer deref in certain caseswm42016-10-041-1/+3
* vo_drm: refactor getting display fpsrr-2016-10-041-5/+1
* vo_opengl: minor simplificationwm42016-10-011-4/+3
* vo_opengl: attempt to fix chroma offset under rotation and flippingwm42016-10-011-15/+48
* vo_opengl: add debugging options for testing with padded textureswm42016-10-012-4/+10
* vo_opengl: partially fix dumb-mode cropping with rotationwm42016-09-301-5/+23
* vo_opengl: vaegl: log more debugging infoswm42016-09-301-7/+12
* vo_opengl: rpi: remove dumb commentwm42016-09-301-1/+0
* vo_opengl: rpi: fix glaring memory leakwm42016-09-301-2/+5
* vo_opengl: rpi: use overlay for yuv420p toowm42016-09-301-1/+6
* vo_opengl: allow hwdec interops to support multiple image formatswm42016-09-303-2/+17
* vo_opengl: egl: print EGL errors only if not probingwm42016-09-301-6/+9
* vo_opengl: rpi: raise the video layerwm42016-09-301-3/+8
* win32: build with -DINITGUIDJames Ross-Gowan2016-09-284-4/+0
* vo_opengl: deprecate 'drm-egl' backend and introduce 'drm' insteadwm42016-09-272-1/+21
* vo_drm: provide display fpsrr-2016-09-261-0/+14
* cocoa: fix fullscreen regression on 10.11 and newerAkemi2016-09-261-1/+0
* vo_opengl: hwdec_cuda: get the cuda device from the GL contextPhilip Langdale2016-09-241-3/+3
* vo_opengl: hwdec_cuda: directly map GL textures and skip using PBOsPhilip Langdale2016-09-241-65/+20
* vo_opengl: hwdec_rpi: remove copy&paste errorwm42016-09-231-1/+0
* vo_opengl: apply 90° rotation to chroma texture sizewm42016-09-221-0/+3
* options: slightly better option update mechanismwm42016-09-191-0/+1
* options: simplify M_OPT_EXITwm42016-09-172-3/+3
* vo_opengl: don't pass negative height to overlay_adjust()wm42016-09-161-1/+1
* hwdec_cuda: Rename config variable to be more consistentPhilip Langdale2016-09-161-1/+1
* vo_opengl: rpi: cosmetic changewm42016-09-151-2/+2
* vo_opengl: fix OSD with icc-profile after previous commitwm42016-09-141-0/+2
* vo_opengl: dynamically manage texture unitswm42016-09-145-30/+54
* vo_opengl: require explicit reset on shader cache after renderingwm42016-09-143-7/+28
* vo_opengl: remove a redundant glActiveTexture() callwm42016-09-141-2/+2
* vo_opengl: make the number of PBOs tunableNiklas Haas2016-09-142-5/+7
* vo_opengl: drm: use new EGL context creation codewm42016-09-141-42/+7
* vo_opengl: wayland: use new EGL context creation codewm42016-09-141-49/+8
* vo_opengl: EGL: dump some version infowm42016-09-141-0/+8
* vo_opengl: EGL: better desktop-GL context creationwm42016-09-141-19/+65
* vo_opengl: EGL: silence eglBindAPI() error messagewm42016-09-131-1/+1
* vo_rpi, vo_opengl: separate RPI/EGL-specific code for both VOswm42016-09-132-219/+71
* vo_opengl: rpi: use new egl context creation helper functionwm42016-09-131-26/+13
* vo_opengl: mali fbdev supportwm42016-09-132-0/+171
* vo_opengl: factor some EGL context creation codewm42016-09-135-74/+122
* vo_opengl: fix typo in bt.601 auto-guessing logicNiklas Haas2016-09-131-1/+1
* vo_opengl: fix non-C11 TLS fallback for gccwm42016-09-121-1/+1
* vo_opengl: better behavior in GL error corner caseswm42016-09-121-4/+5
* vo_opengl: rpi: merge vo_rpi featureswm42016-09-122-20/+255
* vo_opengl: add hw overlay support and use it for RPIwm42016-09-127-2/+453
* hwdec_cuda: Implement download_image for screenshotsPhilip Langdale2016-09-101-0/+53
* hwdec_cuda: Use the non-deprecated CUDA-GL interop APIPhilip Langdale2016-09-101-12/+26
* vo_opengl: use dedicated image unref function in config casewm42016-09-081-1/+1
* vo_opengl: simplify a conditionwm42016-09-081-2/+1
* hwdec/opengl: Add support for CUDA and cuvid/NvDecodePhilip Langdale2016-09-082-0/+286
* vo_opengl: fix incorrect video rendering after vdpau preemption recoverywm42016-09-071-0/+1
* vo_opengl: fix another potential vdpau preemption issuewm42016-09-071-1/+2
* vo_opengl: simplify option handlingwm42016-09-063-45/+37
* vo_opengl: fix --icc-profile initial behaviorwm42016-09-061-0/+1
* vo_opengl: deprecate sub-options, add them as global optionswm42016-09-022-66/+102
* vo_opengl: rename 3dlut-size to icc-3dlut-sizewm42016-09-021-1/+2
* vo_opengl: minor renderer option access refactorwm42016-09-022-0/+15
* vo_opengl: remove pre/post/scale-shadersNiklas Haas2016-09-022-70/+3
* vo_opengl: explicitly check for GL errors around framebuffer depth checkwm42016-08-291-0/+4
* vo_opengl: angle: new opengl flag to control DirectCompositionAvi Halachmi (:avih)2016-08-252-2/+8
* wayland_common: fix fullscreen image switching bugRostislav Pehlivanov2016-07-301-2/+0
* vo_opengl: remove the 3dlut-size npot2 restrictionNiklas Haas2016-07-252-1/+3
* vo_opengl: reduce default 3dlut-size to 64x64x64Niklas Haas2016-07-251-1/+1
* vo_opengl: increase 3DLUT accuracy at lower LUT sizesNiklas Haas2016-07-251-1/+8
* wayland: port to the new wakeup/wait_events frameworkRostislav Pehlivanov2016-07-211-2/+13
* vo_opengl: add a tscale=linear direct implementationNiklas Haas2016-07-211-3/+10
* x11: stop using vo.event_fdwm42016-07-202-0/+26
* vo_opengl: allow backends to provide callbacks for custom event loopswm42016-07-201-0/+5
* videotoolbox: add yuv420p to --videotoolbox-formatwm42016-07-151-0/+10
* vo_opengl: hwdec: reset hw_subfmt fieldwm42016-07-158-0/+9
* video: change hw_subfmt meaningwm42016-07-152-5/+4
* vo_opengl: angle: use WARP if there are no hw adaptersJames Ross-Gowan2016-07-121-2/+45
* vo_opengl: angle: try D3D9 when D3D11 fails eglInitializeJames Ross-Gowan2016-07-111-7/+8
* csp: document deviations from the references where they occurNiklas Haas2016-07-051-2/+22
* vo_opengl: angle: update the swapchain on resizeJames Ross-Gowan2016-07-041-1/+16
* vo_opengl: error out gracefully when trying to use FBOs without FBO APIwm42016-07-041-0/+5
* vo_opengl: move eval_szexpr to user_shaders.cNiklas Haas2016-07-033-102/+124
* vo_opengl: generalize HDR tone mapping mechanismNiklas Haas2016-07-033-77/+115
* mp_image: split colorimetry metadata into its own structNiklas Haas2016-07-032-16/+16
* vo_opengl: don't constantly resize the output FBONiklas Haas2016-07-031-1/+1
* vo_opengl: remove caching GL_MAX_TEXTURE_SIZE valuewm42016-07-031-11/+15
* vo_opengl: use ringbuffer of PBOswm42016-07-032-7/+13
* vo_opengl: support inconsistent negative strides per planewm42016-07-031-8/+10
* vo_opengl: move PBO upload handling to shared codewm42016-07-034-140/+91
* vo_opengl: remove OSD bitmap packingwm42016-07-012-75/+13
* d3d: implement screenshots for --hwdec=d3d11vawm42016-06-281-0/+1
* d3d: merge angle_common.h into d3d.hwm42016-06-285-36/+9
* vo_opengl: add output_size uniform to custom shaderMuhammad Faiz2016-06-281-0/+3
* vo_opengl: minor typo and coding style fixeswm42016-06-281-5/+5
* vo_opengl: revise the transfer curve logicNiklas Haas2016-06-281-17/+10
* vo_opengl: revise the logic for picking the default color spaceNiklas Haas2016-06-281-11/+10
* vo_opengl: use image_params instead of *_src for autoconfigNiklas Haas2016-06-281-14/+17
* vo_opengl: implement the Panasonic V-Log functionNiklas Haas2016-06-282-1/+30
* vo_opengl: implement ARIB STD-B68 (HLG) HDR TRCNiklas Haas2016-06-282-5/+36
* Fix misspellingsstepshal2016-06-261-1/+1
* vo_opengl utils: use gl->main_fb when reading window contentquilloss2016-06-261-1/+4
* vo_opengl: improve missing function warningwm42016-06-221-6/+8
* vo_opengl: add scaler name to the 'Disabling scaler' messagedirb2016-06-221-1/+2
* vo_opengl: manually add the GL_BACK_LEFT constant for GLESFloens2016-06-201-0/+4
* vo_opengl: GL_ARB_timer_query compile fix for GLESFloens2016-06-201-0/+6
* vo_opengl: unmap hwdec images once rendering is donewm42016-06-201-2/+10
* vo_opengl: vdpau interop without RGB conversionwm42016-06-195-37/+142
* vo_opengl: remove prescaling framework with superxbr prescalerBin Jin2016-06-184-351/+2
* vo_opengl: remove uniform buffer object routinesBin Jin2016-06-184-44/+2
* vo_opengl: remove nnedi3 prescalerBin Jin2016-06-185-367/+0
* vo_opengl: dxinterop: render to gl->main_fbJames Ross-Gowan2016-06-181-54/+5
* vo_opengl: add ability to render to an arbitrary backing framebufferwm42016-06-182-0/+8
* sub, vo_opengl: use packed sub-bitmaps directly if availablewm42016-06-17<