summaryrefslogtreecommitdiffstats
path: root/video/out/opengl
Commit message (Expand)AuthorAgeFilesLines
* 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-171-28/+80
* vo_opengl: use EXT_disjoint_timer_query for timersJames Ross-Gowan2016-06-151-0/+16
* vo_opengl: fix framebuffer object namewm42016-06-151-3/+4
* vo_opengl: use standard functions to retrieve display depthwm42016-06-1410-59/+21
* vo_opengl: hwdec_d3d11egl: remove ES2 swizzle special-casewm42016-06-131-2/+2
* vo_opengl: make size of OUTPUT available to user shadersBin Jin2016-06-121-0/+9
* win32: use HINST_THISCOMPONENTJames Ross-Gowan2016-06-111-2/+5
* vo_opengl: request core profile on X11/EGL toowm42016-06-101-0/+11
* vo_opengl: increase the size limit for cached fileBin Jin2016-06-101-1/+1
* vo_opengl: hwdec_d3d11eglrgb: remove some more unused fieldswm42016-06-091-30/+0
* vo_opengl: fix d3d11 hardware decoding probing on Windows 7wm42016-06-094-0/+38
* vo_opengl: hwdec_d3d11eglrgb: remove unused fieldswm42016-06-091-3/+0
* vo_opengl: hwdec_vdpau: remove minor code duplicationwm42016-06-081-13/+11
* vo_opengl: make user hook passes optionalNiklas Haas2016-06-083-16/+72
* vo_opengl: do not leak previous FBO when reallocating itwm42016-06-081-0/+2
* hwdec_d3d11eglrgb: reduce log level when probingJames Ross-Gowan2016-06-091-3/+5
* vo_opengl: hwdec_d3d11egl: remove broken code on error pathwm42016-06-081-1/+0
* vo_opengl: avoid outputting ultra-wide-gamut by defaultNiklas Haas2016-06-071-1/+13
* vo_opengl: also collect upload perfdata for hwdecNiklas Haas2016-06-071-0/+4
* vo_opengl: expose performance timers as propertiesNiklas Haas2016-06-072-0/+19
* vo_opengl: add time queriesNiklas Haas2016-06-075-0/+208
* vo_opengl: angle: prevent DXGI hooking Alt+EnterJames Ross-Gowan2016-06-071-0/+73
* vo_opengl: somewhat simplify suboption handling messwm42016-06-041-64/+16
* vo_opengl: cleanup icc + runtime option changing behaviorwm42016-06-043-43/+72
* vo_opengl: minor simplification to gl_lcms_set_memory_profile()wm42016-06-043-11/+11
* 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