mpv/video/out
wm4 16e951c2cd gl_common: split into platform specific files
Do this instead of stuffing all x11/cocoa/win32/wayland specific code
into gl_common.c. The cocoa specific parts could probably go directly
into cocoa_common.m, possibly same with wayland.

Also redo how the list of backends is managed. Get rid of the GLTYPE_
constants. Instead of having a big switch() on GLTYPE_, each backend
entry has a function pointer to setup the MPGLContext callback (e.g.
mpgl_set_backend_x11()).
2013-03-28 21:46:17 +01:00
..
aspect.c video: deal with 0x0 window size 2013-03-19 23:34:50 +01:00
aspect.h video: simplify aspect calculation stuff 2013-03-17 22:07:13 +01:00
bitmap_packer.c
bitmap_packer.h
cocoa_common.h
cocoa_common.m
d3d_shader_yuv.h
d3d_shader_yuv.hlsl
filter_kernels.c
filter_kernels.h
gl_cocoa.c gl_common: split into platform specific files 2013-03-28 21:46:17 +01:00
gl_common.c gl_common: split into platform specific files 2013-03-28 21:46:17 +01:00
gl_common.h gl_common: split into platform specific files 2013-03-28 21:46:17 +01:00
gl_header_fixes.h
gl_osd.c
gl_osd.h
gl_w32.c gl_common: split into platform specific files 2013-03-28 21:46:17 +01:00
gl_wayland.c gl_common: split into platform specific files 2013-03-28 21:46:17 +01:00
gl_x11.c gl_common: split into platform specific files 2013-03-28 21:46:17 +01:00
osx_common.h
osx_common.m
pnm_loader.c
pnm_loader.h
vo.c video: apply --no-keepaspect even on fullscreen 2013-03-17 22:07:13 +01:00
vo.h video: simplify aspect calculation stuff 2013-03-17 22:07:13 +01:00
vo_caca.c
vo_corevideo.h
vo_corevideo.m gl_common: split into platform specific files 2013-03-28 21:46:17 +01:00
vo_direct3d.c video: remove aspect.h includes from files which don't need it 2013-03-17 22:07:13 +01:00
vo_image.c
vo_lavc.c
vo_null.c
vo_opengl.c gl_common: split into platform specific files 2013-03-28 21:46:17 +01:00
vo_opengl_old.c gl_common: split into platform specific files 2013-03-28 21:46:17 +01:00
vo_opengl_shaders.glsl
vo_sdl.c
vo_vdpau.c video: remove aspect.h includes from files which don't need it 2013-03-17 22:07:13 +01:00
vo_x11.c x11_common: remove assumption that video is always centered 2013-03-17 23:01:33 +01:00
vo_xv.c x11_common: remove assumption that video is always centered 2013-03-17 23:01:33 +01:00
w32_common.c w32_common: Cygwin64 fixes 2013-03-23 21:04:59 +01:00
w32_common.h gl_common: split into platform specific files 2013-03-28 21:46:17 +01:00
wayland_common.c wayland: fully support cursor autohide options 2013-03-23 12:58:34 +01:00
wayland_common.h
x11_common.c x11_common: remove assumption that video is always centered 2013-03-17 23:01:33 +01:00
x11_common.h x11_common: remove assumption that video is always centered 2013-03-17 23:01:33 +01:00