1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-04 22:20:22 +00:00
mpv/video/out
wm4 47ea771b7a vo_opengl: further GL API use separation
Move multiple GL-specific things from the renderer to other places like
vo_opengl.c, vo_opengl_cb.c, and ra_gl.c.

The vp_w/vp_h parameters to gl_video_resize() make no sense anymore, and
are implicitly part of struct fbodst.

Checking the main framebuffer depth is moved to vo_opengl.c. For
vo_opengl_cb.c it always assumes 8. The API user now has to override
this manually. The previous heuristic didn't make much sense anyway.

The only remaining dependency on GL is the hwdec stuff, which is harder
to change.
2017-08-07 19:17:28 +02:00
..
cocoa cocoa: add an option to disable the native macOS fullscreen 2017-08-06 22:48:26 +02:00
opengl vo_opengl: further GL API use separation 2017-08-07 19:17:28 +02:00
wayland
win32
aspect.c
aspect.h
bitmap_packer.c
bitmap_packer.h
cocoa_common.h
cocoa_common.m cocoa: add an option to disable the native macOS fullscreen 2017-08-06 22:48:26 +02:00
d3d_shader_420p.h
d3d_shader_yuv.hlsl
dither.c
dither.h
drm_common.c
drm_common.h
filter_kernels.c vo_opengl: generalize --scale-clamp etc. 2017-07-12 19:08:58 +02:00
filter_kernels.h vo_opengl: generalize --scale-clamp etc. 2017-07-12 19:08:58 +02:00
vo_caca.c
vo_direct3d.c vo_direct3d: remove non-working nv12 shader support 2017-06-30 18:13:01 +02:00
vo_drm.c
vo_image.c
vo_lavc.c
vo_null.c
vo_opengl_cb.c vo_opengl: further GL API use separation 2017-08-07 19:17:28 +02:00
vo_opengl.c vo_opengl: further GL API use separation 2017-08-07 19:17:28 +02:00
vo_rpi.c
vo_sdl.c video: get rid of swapped packed YUV 2017-06-30 18:01:29 +02:00
vo_tct.c
vo_vaapi.c
vo_vdpau.c
vo_wayland.c
vo_x11.c
vo_xv.c video: get rid of swapped packed YUV 2017-06-30 18:01:29 +02:00
vo.c vo_opengl: add direct rendering support 2017-07-24 04:32:55 +02:00
vo.h vo_opengl: add direct rendering support 2017-07-24 04:32:55 +02:00
w32_common.c w32_common: handle media keys 2017-08-05 02:38:44 +10:00
w32_common.h
wayland_common.c
wayland_common.h
win_state.c
win_state.h
x11_common.c x11: add 128x128 sized icon support 2017-07-02 13:07:36 +02:00
x11_common.h