summaryrefslogtreecommitdiffstats
path: root/video/out/vo_opengl.c
Commit message (Expand)AuthorAgeFilesLines
* video: redo video equalizer option handlingwm42017-08-221-16/+3
* vo_opengl: remove DR image layouting code to rendererwm42017-08-141-21/+1
* vo_opengl: separate hwdec context and mapping, port it to use rawm42017-08-101-4/+4
* vo_opengl: call ra_free() in the correct contextwm42017-08-071-0/+1
* vo_opengl: further GL API use separationwm42017-08-071-6/+22
* vo_opengl: add direct rendering supportwm42017-07-241-0/+29
* vo_opengl: refactor vo performance subsystemNiklas Haas2017-07-011-1/+1
* vo_opengl: add a backend start_frame callback for context_vdpauwm42017-03-201-0/+2
* vo_opengl: read framebuffer depth from actual FBO used for renderingwm42017-03-201-3/+3
* vo_opengl: add a --opengl-es=force2 optionwm42017-03-201-1/+4
* vo: fix subtleties in the redrawing logicwm42017-02-211-3/+1
* options: refacactor how --opengl-dwmflush is declaredwm42017-01-201-5/+0
* options: refactor how --opengl-dcomposition is declaredwm42017-01-201-6/+0
* vo_opengl, vo_opengl_cb: better hwdec interop backend selectionwm42017-01-171-8/+3
* vo_opengl: don't rely on viewport to contain window dimensionswm42016-12-021-1/+2
* options: remove deprecated sub-option handling for --vo and --aowm42016-11-251-65/+45
* vo_opengl: redirect window screenshot requests to backendwm42016-09-121-5/+5
* vo: remove unused VOCTRL_GET_PANSCANwm42016-09-081-2/+0
* options: add a mechanism to make sub-option replacement slightly easierwm42016-09-051-1/+2
* vo_opengl: deprecate sub-options, add them as global optionswm42016-09-021-111/+88
* vo_opengl: minor renderer option access refactorwm42016-09-021-5/+2
* vo_opengl: angle: new opengl flag to control DirectCompositionAvi Halachmi (:avih)2016-08-251-0/+5
* vo_opengl: glctx can be NULL during initwm42016-07-211-1/+1
* vo_opengl: allow backends to provide callbacks for custom event loopswm42016-07-201-0/+21
* mp_image: split colorimetry metadata into its own structNiklas Haas2016-07-031-2/+4
* vo_opengl: add ability to render to an arbitrary backing framebufferwm42016-06-181-1/+1
* vo_opengl: expose performance timers as propertiesNiklas Haas2016-06-071-0/+3
* vo_opengl: apply vo-cmdline command incrementallywm42016-06-051-23/+21
* vo_opengl: possibly update icc profile after changing optionswm42016-06-051-7/+12
* vo_opengl: move all icc handling from vo_opengl.c to video.cwm42016-06-031-16/+3
* vo_opengl: always autoselect ANGLE as backend if availablewm42016-05-261-1/+0
* vo_opengl: fix other minor namespace issueswm42016-05-231-1/+1
* vo_opengl: fix NULL deref on certain init failureswm42016-05-111-2/+4
* video: refactor how VO exports hwdec device handleswm42016-05-091-21/+15
* vo_opengl: generate 3DLUT against source and use full BT.1886Niklas Haas2016-04-011-15/+9
* Change GPL/LGPL dual-licensed files to LGPLwm42016-01-191-12/+7
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-111-1/+1
* vo_opengl: flip image if backend uses flipped renderingwm42015-12-251-0/+2
* vo_opengl: split backend code from common.c to context.cwm42015-12-191-1/+1
* vo_opengl: refactor how framebuffer depth is passed from backendswm42015-12-191-2/+0
* vo_opengl: add dxinterop backendJames Ross-Gowan2015-12-111-1/+2
* vo_opengl: use ANGLE by default if available (except for "hq" preset)wm42015-11-211-2/+5
* videotoolbox: make decoder format customizablewm42015-11-171-2/+2
* vo_opengl: move the glFlush() call to the rendererwm42015-11-101-5/+0
* vo_opengl: always preload hwdec interopwm42015-11-091-3/+6
* vo_opengl: win32: try to enable DwmFlush by defaultwm42015-11-011-1/+1
* vo_opengl: add vsync-fences optionwm42015-10-301-0/+18
* vo_opengl: cosmetics: flip the order of 2 functionswm42015-10-301-16/+16
* video/out: remove an unused parameterwm42015-10-031-2/+2
* vo_opengl: refactor DwmFlush crapwm42015-10-021-8/+2
* vo_opengl: cocoa: switch to new internal APIwm42015-10-011-1/+1
* vo_opengl: make sw suboption work without explicit backend selectionwm42015-10-011-1/+1
* vo_opengl: remove gl_ prefixes from files in video/out/openglNiklas Haas2015-09-091-6/+6
* vo_opengl: move gl_* files to their own subdirNiklas Haas2015-09-091-6/+6
* vo_opengl: force redraw when framestepping with interpolationwm42015-08-251-1/+3
* vo_opengl: remove dead codewm42015-08-221-9/+0
* gl_wayland: eglSwapInterval(0) to avoid blockingJari Vetoniemi2015-08-211-3/+0
* vo_opengl: refactor queue configurationwm42015-07-161-6/+4
* vo_opengl_cb, vo_opengl: add option for preloading hwdec contextwm42015-07-071-0/+8
* vo: change internal API for drawing frameswm42015-07-011-20/+4
* vo_opengl: adjust interpolation code for the new video-sync mechanismNiklas Haas2015-07-011-8/+7
* video: pass future frames to VOwm42015-07-011-2/+2
* vo_opengl: icc-profile overrides icc-profile-autoNiklas Haas2015-05-271-1/+2
* vo_opengl: add support for custom shadersNiklas Haas2015-05-271-1/+1
* vo_opengl: switch to new OpenGL backend API for icc-profile-autoNiklas Haas2015-05-221-1/+1
* vo_opengl: create new API for OpenGL VO backendswm42015-05-141-2/+2
* vo_opengl: change user options for requesting GLESwm42015-05-141-0/+5
* vo_opengl: remove mpgl_lock callswm42015-05-131-47/+7
* vo_opengl: remove some more Cocoa resize leftoverswm42015-05-131-11/+0
* vo_opengl: attach target-prim/target-csp to window screenshotsNiklas Haas2015-05-011-2/+9
* video/out: remove VOFLAG_FLIPPINGwm42015-05-011-7/+0
* vo_opengl: refactor wayland frame skippingwm42015-05-011-12/+12
* cocoa: don't accidentally drop initial screen drawingwm42015-05-011-0/+6
* vo_opengl: change dwmflush option valueswm42015-04-141-1/+2
* Update license headersMarcin Kurczewski2015-04-131-6/+5
* opengl: win32 - add option 'dwmflush' to sync in DWMAvi Halachmi (:avih)2015-04-091-0/+11
* video/out: remove unused colorspace reportingwm42015-03-311-5/+0
* vo_opengl: cleanup swap_control extension loadingwm42015-03-251-1/+4
* vo_opengl: do not block on waylandJari Vetoniemi2015-03-231-0/+12
* vo_opengl_cb: don't render OSD while VO is not createdwm42015-03-231-1/+2
* video: uninline memcpy_pic functionswm42015-03-201-1/+0
* vo_opengl: refactor smoothmotion -> interpolationNiklas Haas2015-03-151-4/+6
* vo_opengl: refactor shader generation (part 1)wm42015-03-121-3/+2
* vo_opengl/x11: fix automatic ICC profile loadingMartin Herkt2015-03-071-6/+8
* vo_opengl: add gamma-auto optionStefano Pigozzi2015-03-041-0/+17
* vo_opengl: redraw when pausing while showing an interpolated framewm42015-02-041-0/+6
* vo_opengl: force redraw on command line changeswm42015-01-291-0/+1
* vo_opengl: remove some unused functionswm42015-01-281-2/+2
* vo_opengl: move utility functions from loader to a separate filewm42015-01-281-0/+1
* video/out: cosmetics: rename VO_EVENT_ICC_PROFILE_PATH_CHANGEDwm42015-01-261-1/+1
* vo_opengl: minor changes to ICC update codewm42015-01-261-18/+17
* vo: simplify VOs by adding generic screenshot supportwm42015-01-241-6/+1
* video: separate screenshot modeswm42015-01-231-6/+6
* vo: fix disabling/enabling smoothmotion at runtimewm42015-01-231-4/+2
* vo_opengl: add smoothmotion frame blendingStefano Pigozzi2015-01-231-4/+21
* video: have a generic context struct for hwdec backendswm42015-01-221-1/+3
* video: remove vfcap.hwm42015-01-211-4/+2
* vo_opengl: cleanups after vo_opengl_old removalwm42015-01-211-1/+1
* vo_opengl: fix typowm42015-01-201-1/+1
* vo_opengl: don't crash win32 backend with NULL eventswm42015-01-081-7/+7
* vo_opengl: gl_lcms: implement change detection for memory profileswm42015-01-081-0/+2
* vo_opengl: add support for in memory icc profilesStefano Pigozzi2015-01-071-15/+16
* vo_opengl_cb: implement equalizer controlswm42015-01-061-3/+6
* vo_opengl: make use of newer OpenGL logging APIwm42014-12-231-1/+1
* vo_opengl, vo_opengl_cb: check GL version in rendererwm42014-12-221-0/+2
* vo_opengl: better probe handlingwm42014-12-191-4/+3
* vo_opengl: remove icc profile options from runtime-settable optionswm42014-12-161-16/+14
* vo_opengl: remove requirement for RG textureswm42014-12-161-1/+1
* vo_opengl: remove quadbuffer/anaglyph stereo 3D renderingwm42014-12-151-3/+0
* client API: expose OpenGL rendererwm42014-12-091-2/+2
* vo_opengl: make uninit idempotentwm42014-12-031-6/+3
* vo_opengl: move hwdec parts into their own fileswm42014-12-031-46/+6
* vdpau/GLX: don't access VO backendwm42014-12-031-1/+0
* vda: make independent from cocoa backendwm42014-12-031-0/+1
* vo_opengl: minor changeswm42014-12-021-2/+2
* gl_common: factor context creationwm42014-11-261-22/+17
* vo_opengl: initialize renderer after setting sizewm42014-11-071-2/+2
* command: make window-scale property observablewm42014-11-021-0/+1
* cocoa: reintroduce async resizeStefano Pigozzi2014-10-181-0/+11
* cocoa: move to a simpler threading modelStefano Pigozzi2014-10-041-11/+0
* Move compat/ and bstr/ directory contents somewhere elsewm42014-08-291-1/+1
* vo_opengl: add check-pattern suboption for testingwm42014-08-181-2/+28
* vo_opengl: optional support for using GLX_SGI_video_syncwm42014-08-151-1/+19
* vo_opengl: if glfinish is used, also call it after swapppingwm42014-08-151-0/+3
* video: move display and timing to a separate threadwm42014-08-121-5/+17
* video: don't keep multiple pointers to hwdec info structwm42014-08-111-17/+14
* vo_opengl: simplify redraw callback OSD handlingwm42014-06-161-2/+0
* video/out: change aspects of OSD handlingwm42014-06-151-14/+3
* video/out: remove unused config() parameterswm42014-05-071-5/+4
* vo_opengl: support rotationwm42014-04-211-0/+4
* vo_opengl, cocoa: allow to autoselect a color profileStefano Pigozzi2014-03-311-1/+24
* video/out: remove legacy colorspace stuffwm42014-03-291-2/+2
* vo_opengl: runtime icc profile switchingwm42014-03-241-15/+29
* m_option, m_config: mp_msg conversionswm42013-12-211-1/+2
* video/out: pass along global contextwm42013-12-211-1/+1
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-171-3/+3
* Move options/config related files from mpvcore/ to options/wm42013-12-171-1/+1
* video: remove --flipwm42013-12-051-1/+1
* vo_opengl: add support for rectangle textureswm42013-12-011-0/+1
* Rename sub.c/.h to osd.c/.hwm42013-11-241-1/+1
* video: move struct mp_hwdec_info into its own header filewm42013-11-231-1/+1
* vo_opengl: fix compilationwm42013-11-221-2/+2
* vo_opengl: initialize all fields for VFCTRL_GET_HWDEC_INFOwm42013-11-221-4/+8
* vo_opengl: add infrastructure for hardware decoding OpenGL interopwm42013-11-041-1/+72
* m_config: refactor option defaults handlingwm42013-10-241-4/+7
* video/out: remove useless info struct and redundant fieldswm42013-10-231-12/+6
* vo_opengl: don't enable PBOs with opengl-hqwm42013-10-231-1/+1
* vo_opengl: blend alpha components by defaultwm42013-09-191-1/+1
* gl_lcms: mp_msg conversionwm42013-09-121-1/+1
* video: handle video output levels with mp_image_paramswm42013-08-241-7/+0
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-061-4/+4
* video/out: use new mp_msg stuff for vo.c and vo_openglwm42013-07-311-2/+2
* options: handle presets directly in m_configwm42013-07-311-4/+2
* m_config: refactor some thingswm42013-07-281-6/+6
* video/out: remove options argument from preinit()wm42013-07-221-1/+1
* vo_opengl_old: use new option APIwm42013-07-221-9/+1
* options: use new code for parsing --vowm42013-07-211-37/+0
* video: add a new method to configure filters and VOswm42013-06-281-8/+5
* vo_opengl: remove most of the "inline" documentationwm42013-05-261-86/+8
* video/out: introduce vo_control for gl_common based VOswm42013-05-261-58/+11
* OSX: run native event loop in a separate threadStefano Pigozzi2013-05-121-0/+13
* vo_opengl: lock OpenGL contextwm42013-05-121-4/+55
* gl_video: use choice option type for dither-depth suboptionwm42013-03-281-6/+6
* vo_opengl: add alpha outputwm42013-03-281-0/+3
* vo_opengl: split into multiple files, convert to new option APIwm42013-03-281-1957/+117
* gl_common: split into platform specific fileswm42013-03-281-3/+3
* video: remove aspect.h includes from files which don't need itwm42013-03-171-1/+0
* vo_opengl: insert a magical glFlush callwm42013-03-111-0/+6
* options: remove --no-vsyncwm42013-03-061-1/+1
*