mpv/osdep
James Ross-Gowan e0250b9604 vo_opengl: angle: rewrite with custom swap chain
This replaces the old backend that exclusively used EGL windowing with
one that can also use ANGLE's ability to render to directly to a
texture. The advantage of this is that it allows mpv to create the swap
chain itself and this allows mpv to use a flip-mode swap chain on a HWND
(which avoids problems with DirectComposition) and to use a longer swap
chain that has six backbuffers by default (which reportedly fixes
problems with rendering 24fps video on 24Hz monitors.)

Also, "screenshot window" should now work on DXGI 1.2 and up (Windows 8
and up.)
2017-02-07 22:45:07 +11:00
..
android
ar
win32
atomic.h atomic: drop __sync builtins 2017-01-27 09:15:32 +01:00
compiler.h build: fix compilation with mingw-w64/Clang 2016-11-17 23:34:20 +11:00
endian.h
glob-win.c
io.c
io.h
macosx_application.h
macosx_application.m cocoa: cosmetic fixes 2016-12-16 16:32:26 +01:00
macosx_application_objc.h
macosx_compat.h cocoa: fullscreen refactoring 2016-12-15 20:55:16 +01:00
macosx_events.h
macosx_events.m cocoa: cosmetic fixes 2016-12-16 16:32:26 +01:00
macosx_events_objc.h
macosx_versions.h
main-fn-cocoa.c
main-fn-unix.c
main-fn-win.c player: do not let pseudo-gui override user config settings 2016-09-23 21:24:50 +02:00
main-fn.h
mpv.exe.manifest
mpv.rc Update copyright year 2017-01-01 19:09:05 +01:00
path-macosx.m
path-unix.c
path-win.c win32: build with -DINITGUID 2016-09-28 21:38:52 +10:00
path.h
semaphore.h
semaphore_osx.c
strnlen.h
subprocess-posix.c
subprocess-win.c
subprocess.c
subprocess.h
terminal-unix.c
terminal-win.c terminal-win: support modifier keys in console input 2016-10-14 08:44:33 +11:00
terminal.h
threads.c
threads.h
timer-darwin.c
timer-linux.c
timer-win2.c
timer.c
timer.h
w32_keyboard.c
w32_keyboard.h
win32-console-wrapper.c win32: fix some Clang warnings 2016-11-17 23:34:20 +11:00
windows_utils.c vo_opengl: angle: rewrite with custom swap chain 2017-02-07 22:45:07 +11:00
windows_utils.h win32: add COM-specific SAFE_RELEASE to windows_utils.h 2017-01-30 00:22:30 +11:00