summaryrefslogtreecommitdiffstats
path: root/video/out/vo_opengl.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* vo: Separate vo options from MPOptsAlexander Preisinger2013-03-041-2/+2
* vo: remove and cleanup globalsAlexander Preisinger2013-03-041-1/+1
* vo_opengl: don't destroy VOFLAG_HIDDEN windowwm42013-03-031-6/+0
* video/out: remove VO_EVENT_REINITwm42013-03-031-6/+0
* core: simplify OSD capability handling, remove VFCAP_OSDwm42013-03-011-2/+1
* wayland: add wayland supportAlexander Preisinger2013-02-281-0/+1
* video/out: rename create_window to config_windowwm42013-02-261-4/+4
* vo_opengl: always ditherWessel Dankers2013-01-271-25/+12
* options: move -geometry parsing to m_option.cwm42013-01-231-1/+0
* video: remove img_format compat hackswm42013-01-131-11/+13
* video: decouple internal pixel formats from FourCCswm42013-01-131-1/+1
* video: cleanup: replace old mp_image function nameswm42013-01-131-2/+2
* video: remove things related to old DR codewm42013-01-131-24/+12
* mp_image: require using mp_image_set_size() for setting w/hwm42013-01-131-5/+2
* video: remove slice based filtering and video outputwm42013-01-131-25/+1
* video/out: replace VOCTRL_QUERY_FORMAT with vo_driver.query_formatwm42013-01-131-3/+3
* video/out: make draw_image mandatory, remove VOCTRL_DRAW_IMAGEwm42013-01-131-6/+4
* vo_opengl: use more precise gamma for BT.709 with color managementnand2012-12-281-2/+2
* vo_opengl: remove osdcolor suboptionwm42012-11-161-16/+0
* options, vo_x11: remove -zoom option, make it defaultwm42012-11-161-2/+1
* clang: fix all warnings except deprecationsStefano Pigozzi2012-11-131-1/+1
* Rename directories, move files (step 2 of 2)wm42012-11-121-9/+9
* Rename directories, move files (step 1 of 2) (does not compile)wm42012-11-121-0/+2419