new vulkan based video sink
authorMatthew Waters <matthew@centricular.com>
Sat, 24 Oct 2015 06:29:05 +0000 (17:29 +1100)
committerMatthew Waters <matthew@centricular.com>
Tue, 16 Feb 2016 14:13:43 +0000 (01:13 +1100)
commit5de6dd9f40629562acf90e35e1fa58464d66617d
tree60f91520c92bc1f7e5d0f90fb5b59750a5a110e2
parent60005b4a12a0a5837cd4d9a9322992da198a5eff
new vulkan based video sink

Currently xcb is the only winsys that is implemented and there's no redraws et
al
36 files changed:
configure.ac
ext/Makefile.am
ext/vulkan/.gitignore [new file with mode: 0644]
ext/vulkan/Makefile.am [new file with mode: 0644]
ext/vulkan/gstvulkan.c [new file with mode: 0644]
ext/vulkan/vk.h [new file with mode: 0644]
ext/vulkan/vk_fwd.h [new file with mode: 0644]
ext/vulkan/vkdevice.c [new file with mode: 0644]
ext/vulkan/vkdevice.h [new file with mode: 0644]
ext/vulkan/vkdisplay.c [new file with mode: 0644]
ext/vulkan/vkdisplay.h [new file with mode: 0644]
ext/vulkan/vkerror.c [new file with mode: 0644]
ext/vulkan/vkerror.h [new file with mode: 0644]
ext/vulkan/vkimagememory.c [new file with mode: 0644]
ext/vulkan/vkimagememory.h [new file with mode: 0644]
ext/vulkan/vkinstance.c [new file with mode: 0644]
ext/vulkan/vkinstance.h [new file with mode: 0644]
ext/vulkan/vkmemory.c [new file with mode: 0644]
ext/vulkan/vkmemory.h [new file with mode: 0644]
ext/vulkan/vkqueue.c [new file with mode: 0644]
ext/vulkan/vkqueue.h [new file with mode: 0644]
ext/vulkan/vksink.c [new file with mode: 0644]
ext/vulkan/vksink.h [new file with mode: 0644]
ext/vulkan/vkswapper.c [new file with mode: 0644]
ext/vulkan/vkswapper.h [new file with mode: 0644]
ext/vulkan/vkutils.c [new file with mode: 0644]
ext/vulkan/vkutils.h [new file with mode: 0644]
ext/vulkan/vkwindow.c [new file with mode: 0644]
ext/vulkan/vkwindow.h [new file with mode: 0644]
ext/vulkan/xcb/Makefile.am [new file with mode: 0644]
ext/vulkan/xcb/vkdisplay_xcb.c [new file with mode: 0644]
ext/vulkan/xcb/vkdisplay_xcb.h [new file with mode: 0644]
ext/vulkan/xcb/vkwindow_xcb.c [new file with mode: 0644]
ext/vulkan/xcb/vkwindow_xcb.h [new file with mode: 0644]
ext/vulkan/xcb/xcb_event_source.c [new file with mode: 0644]
ext/vulkan/xcb/xcb_event_source.h [new file with mode: 0644]