0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 12:02:23 +02:00
mpv/video/out
wm4 e34957940b vo_opengl: cleanups after vo_opengl_old removal
Don't load all the legacy functions (including ancient extensions).
Slightly simplify function loader and context creation, now that legacy
GL doesn't need to be handled. Remove the code for drawing OSD in legacy
mode.

Remove all the header hacks, which were meant for ancient OpenGL headers
which didn't even support things like OpenGL 1.3. Instead, adjust the
GLX check to make sure we get both OpenGL 3x and 2.1 symbols. For win32
and OSX, we assume that the user has the latest headers anyway. For
wayland, we hope that things somehow go right.
2015-01-21 20:32:42 +01:00
..
cocoa cocoa: fix build on 10.9 2015-01-02 20:54:09 +01:00
wayland wayland/buffer: use buffer macros consistently 2014-09-16 15:48:07 +02:00
aspect.c vo: add some general support code for VOs that allow rotation 2014-04-21 02:57:16 +02:00
aspect.h vo: add some general support code for VOs that allow rotation 2014-04-21 02:57:16 +02:00
bitmap_packer.c bitmap_packer: use printf() for fatal message 2013-12-21 20:50:11 +01:00
bitmap_packer.h
cocoa_common.h cocoa: move the gl function loader to gl_cocoa.c 2014-12-28 19:10:44 +01:00
cocoa_common.m cocoa: fix fullscreen handling 2015-01-17 02:45:17 +01:00
d3d_shader_yuv.h
d3d_shader_yuv.hlsl vo_direct3d: remove 2ch hack for 10 bit playback 2013-01-13 20:04:14 +01:00
dither.c malloc+memset(0) to calloc 2014-09-05 01:59:11 +02:00
dither.h gl_video: improve dithering 2013-05-26 16:44:20 +02:00
filter_kernels.c vo_opengl: remove 1D texture usage 2015-01-18 16:28:41 +01:00
filter_kernels.h vo_opengl: remove 1D texture usage 2015-01-18 16:28:41 +01:00
gl_cocoa.c cocoa: move the gl function loader to gl_cocoa.c 2014-12-28 19:10:44 +01:00
gl_common.c vo_opengl: cleanups after vo_opengl_old removal 2015-01-21 20:32:42 +01:00
gl_common.h vo_opengl: cleanups after vo_opengl_old removal 2015-01-21 20:32:42 +01:00
gl_header_fixes.h vo_opengl: cleanups after vo_opengl_old removal 2015-01-21 20:32:42 +01:00
gl_hwdec_vaglx.c client API: expose OpenGL renderer 2014-12-09 17:59:04 +01:00
gl_hwdec_vda.c gl_hwdec_vda: refuse to work with old OpenGL versions 2014-12-31 21:04:52 +01:00
gl_hwdec_vdpau.c client API: expose OpenGL renderer 2014-12-09 17:59:04 +01:00
gl_hwdec.c client API: expose OpenGL renderer 2014-12-09 17:59:04 +01:00
gl_hwdec.h client API: expose OpenGL renderer 2014-12-09 17:59:04 +01:00
gl_lcms.c vo_opengl: gl_lcms: implement change detection for memory profiles 2015-01-08 01:03:09 +01:00
gl_lcms.h vo_opengl: gl_lcms: implement change detection for memory profiles 2015-01-08 01:03:09 +01:00
gl_osd.c vo_opengl: cleanups after vo_opengl_old removal 2015-01-21 20:32:42 +01:00
gl_osd.h vo_opengl: cleanups after vo_opengl_old removal 2015-01-21 20:32:42 +01:00
gl_video_shaders.glsl vo_opengl: handle grayscale input better, add YA16 support 2015-01-21 19:29:18 +01:00
gl_video.c vo_opengl: cleanups after vo_opengl_old removal 2015-01-21 20:32:42 +01:00
gl_video.h vo_opengl: remove cscale-down suboption 2015-01-20 14:33:53 +01:00
gl_w32.c vo_opengl: cleanups after vo_opengl_old removal 2015-01-21 20:32:42 +01:00
gl_wayland.c vo_opengl: remove pointless glFinish calls 2014-12-19 23:50:12 +01:00
gl_x11.c vo_opengl: cleanups after vo_opengl_old removal 2015-01-21 20:32:42 +01:00
gl_x11egl.c vo_opengl: add GLES 2 support 2014-12-19 01:21:19 +01:00
vo_caca.c vo: remove vo_mouse_movement() wrapper 2014-07-27 21:53:29 +02:00
vo_direct3d.c vo_direct3d: fix shader colormatrix generation 2015-01-07 22:08:20 +01:00
vo_image.c Do not call strerror() 2014-11-26 21:21:56 +01:00
vo_lavc.c ao_lavc, vo_lavc: Fix crashes in case of multiple init attempts. 2014-11-12 12:16:07 +01:00
vo_null.c vo: make draw_image and vo_queue_image transfer image ownership 2014-06-17 23:05:50 +02:00
vo_opengl_cb.c vo_opengl_cb: initial screenshot support 2015-01-15 20:10:11 +01:00
vo_opengl.c vo_opengl: cleanups after vo_opengl_old removal 2015-01-21 20:32:42 +01:00
vo_sdl.c command: unify handling of fullscreen and other VO flags 2015-01-16 23:07:13 +01:00
vo_vaapi.c vo_vaapi: fix broken error checks 2014-11-07 09:28:47 +01:00
vo_vdpau.c vo: fix some nonsense 2014-12-10 17:00:18 +01:00
vo_wayland.c vo_wayland: drop redundant "const" 2014-11-07 09:28:58 +01:00
vo_x11.c vo_x11: don't attempt to resize when unconfigured 2014-12-14 22:01:30 +01:00
vo_xv.c command: make window-scale property observable 2014-11-02 20:53:56 +01:00
vo.c vo: never autoselect vo_null 2015-01-21 19:39:58 +01:00
vo.h x11: add --on-all-workspaces option and property 2015-01-16 23:38:47 +01:00
w32_common.c command: unify handling of fullscreen and other VO flags 2015-01-16 23:07:13 +01:00
w32_common.h win32: create OpenGL context on the GUI thread 2014-08-05 20:02:23 +02:00
wayland_common.c command: unify handling of fullscreen and other VO flags 2015-01-16 23:07:13 +01:00
wayland_common.h wayland_common: fix changing videos when fullscreen 2014-09-10 19:21:52 +02:00
win_state.c player: add --autofit-smaller option 2015-01-16 22:30:41 +01:00
win_state.h video/out: separate out code to compute window size 2014-05-06 20:22:32 +02:00
x11_common.c x11: fix initial state for --on-all-workspaces 2015-01-17 19:26:39 +01:00
x11_common.h x11: copy WinID option 2014-12-09 21:55:18 +01:00
x11_icon.bin x11: add window icon 2013-09-01 23:27:33 +02:00