1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-09 16:37:24 +00:00
mpv/video/out
James Ross-Gowan 6a3da439cd vo_opengl: angle: update the swapchain on resize
This uses eglPostSubBufferNV to trigger ANGLE to check the window size
and update the size of the swapchain to match, which is recommended
here: https://groups.google.com/d/msg/angleproject/RvyVkjRCQGU/gfKfT64IAgAJ

With the D3D11 backend, using eglPostSubBufferNV with a 0-sized update
region will even skip the Present() call, meaning it won't block for a
vsync period. Hopefully ANGLE will have a less hacky way of doing this
in future. See the relevant ANGLE issue: http://anglebug.com/1438

Fixes #3301
2016-07-04 22:04:37 +10:00
..
cocoa cocoa: fix display refresh rate retrieval on multi monitor setups 2016-06-18 19:15:36 +02:00
opengl vo_opengl: angle: update the swapchain on resize 2016-07-04 22:04:37 +10:00
wayland
win32
aspect.c
aspect.h
bitmap_packer.c bitmap_packer: remove some unused functions 2016-07-01 20:29:45 +02:00
bitmap_packer.h bitmap_packer: remove some unused functions 2016-07-01 20:29:45 +02:00
cocoa_common.h
cocoa_common.m cocoa: fix display refresh rate retrieval on multi monitor setups 2016-06-18 19:15:36 +02:00
d3d_shader_420p.h
d3d_shader_nv12.h
d3d_shader_yuv.hlsl
dither.c
dither.h
drm_common.c
drm_common.h
filter_kernels.c
filter_kernels.h
vo_caca.c
vo_direct3d.c vo_direct3d: remove bitmap packer 2016-07-01 20:28:49 +02:00
vo_drm.c
vo_image.c
vo_lavc.c mp_image: split colorimetry metadata into its own struct 2016-07-03 19:42:52 +02:00
vo_null.c
vo_opengl_cb.c
vo_opengl.c mp_image: split colorimetry metadata into its own struct 2016-07-03 19:42:52 +02:00
vo_rpi.c mp_image: split colorimetry metadata into its own struct 2016-07-03 19:42:52 +02:00
vo_sdl.c vo_sdl: fix pixel formats. 2016-06-10 16:30:12 -04:00
vo_vaapi.c mp_image: split colorimetry metadata into its own struct 2016-07-03 19:42:52 +02:00
vo_vdpau.c vo_vdpau: remove bitmap packer use 2016-07-01 20:28:49 +02:00
vo_wayland.c
vo_x11.c
vo_xv.c mp_image: split colorimetry metadata into its own struct 2016-07-03 19:42:52 +02:00
vo.c
vo.h
w32_common.c w32_common: make WM_NCHITTEST simpler and more accurate 2016-07-03 21:58:29 +10:00
w32_common.h
wayland_common.c
wayland_common.h
win_state.c
win_state.h
x11_common.c
x11_common.h
x11_icon.bin