vulkan: make a gstvulkan library out of the existing API
authorMatthew Waters <matthew@centricular.com>
Mon, 8 Apr 2019 11:35:22 +0000 (21:35 +1000)
committerMatthew Waters <matthew@centricular.com>
Tue, 4 Jun 2019 09:03:44 +0000 (09:03 +0000)
commit25dd3b32e56f2acf8744baed6938fe701451ac8f
treef828e7d7ed2aa5af46d96875df5312e9e16aa10e
parent8def3b3743b5cd1f23da4a1e9abf27756d55fb7b
vulkan: make a gstvulkan library out of the existing API
73 files changed:
configure.ac
ext/Makefile.am
ext/vulkan/.gitignore [deleted file]
ext/vulkan/Makefile.am [deleted file]
ext/vulkan/meson.build
ext/vulkan/vksink.c
ext/vulkan/vksink.h
ext/vulkan/vkswapper.c
ext/vulkan/vkswapper.h
ext/vulkan/vktrash.c
ext/vulkan/vktrash.h
ext/vulkan/vkupload.h
ext/vulkan/vkutils.h [deleted file]
ext/vulkan/wayland/Makefile.am [deleted file]
ext/vulkan/xcb/Makefile.am [deleted file]
gst-libs/gst/meson.build
gst-libs/gst/vulkan/.gitignore [new file with mode: 0644]
gst-libs/gst/vulkan/cocoa/gstvkcocoa_utils.h [moved from ext/vulkan/cocoa/vkcocoa_utils.h with 98% similarity]
gst-libs/gst/vulkan/cocoa/gstvkdisplay_cocoa.h [moved from ext/vulkan/cocoa/vkdisplay_cocoa.h with 96% similarity]
gst-libs/gst/vulkan/cocoa/gstvkdisplay_cocoa.m [moved from ext/vulkan/cocoa/vkdisplay_cocoa.m with 98% similarity]
gst-libs/gst/vulkan/cocoa/gstvkwindow_cocoa.h [moved from ext/vulkan/cocoa/vkwindow_cocoa.h with 98% similarity]
gst-libs/gst/vulkan/cocoa/gstvkwindow_cocoa.m [moved from ext/vulkan/cocoa/vkwindow_cocoa.m with 98% similarity]
gst-libs/gst/vulkan/gstvkapi.h [moved from ext/vulkan/vkapi.h with 85% similarity]
gst-libs/gst/vulkan/gstvkbuffermemory.c [moved from ext/vulkan/vkbuffermemory.c with 99% similarity]
gst-libs/gst/vulkan/gstvkbuffermemory.h [moved from ext/vulkan/vkbuffermemory.h with 94% similarity]
gst-libs/gst/vulkan/gstvkbufferpool.c [moved from ext/vulkan/vkbufferpool.c with 99% similarity]
gst-libs/gst/vulkan/gstvkbufferpool.h [moved from ext/vulkan/vkbufferpool.h with 91% similarity]
gst-libs/gst/vulkan/gstvkconfig.h.meson [moved from ext/vulkan/vkconfig.h.meson with 100% similarity]
gst-libs/gst/vulkan/gstvkdevice.c [moved from ext/vulkan/vkdevice.c with 99% similarity]
gst-libs/gst/vulkan/gstvkdevice.h [moved from ext/vulkan/vkdevice.h with 93% similarity]
gst-libs/gst/vulkan/gstvkdisplay.c [moved from ext/vulkan/vkdisplay.c with 98% similarity]
gst-libs/gst/vulkan/gstvkdisplay.h [moved from ext/vulkan/vkdisplay.h with 95% similarity]
gst-libs/gst/vulkan/gstvkerror.c [moved from ext/vulkan/vkerror.c with 99% similarity]
gst-libs/gst/vulkan/gstvkerror.h [moved from ext/vulkan/vkerror.h with 88% similarity]
gst-libs/gst/vulkan/gstvkfence.c [moved from ext/vulkan/vkfence.c with 98% similarity]
gst-libs/gst/vulkan/gstvkfence.h [moved from ext/vulkan/vkfence.h with 90% similarity]
gst-libs/gst/vulkan/gstvkimagememory.c [moved from ext/vulkan/vkimagememory.c with 99% similarity]
gst-libs/gst/vulkan/gstvkimagememory.h [moved from ext/vulkan/vkimagememory.h with 94% similarity]
gst-libs/gst/vulkan/gstvkinstance.c [moved from ext/vulkan/vkinstance.c with 99% similarity]
gst-libs/gst/vulkan/gstvkinstance.h [moved from ext/vulkan/vkinstance.h with 92% similarity]
gst-libs/gst/vulkan/gstvkmacros.h [moved from ext/vulkan/vkmacros.h with 97% similarity]
gst-libs/gst/vulkan/gstvkmemory.c [moved from ext/vulkan/vkmemory.c with 99% similarity]
gst-libs/gst/vulkan/gstvkmemory.h [moved from ext/vulkan/vkmemory.h with 95% similarity]
gst-libs/gst/vulkan/gstvkqueue.c [moved from ext/vulkan/vkqueue.c with 98% similarity]
gst-libs/gst/vulkan/gstvkqueue.h [moved from ext/vulkan/vkqueue.h with 92% similarity]
gst-libs/gst/vulkan/gstvkutils.c [moved from ext/vulkan/vkutils.c with 96% similarity]
gst-libs/gst/vulkan/gstvkutils.h [new file with mode: 0644]
gst-libs/gst/vulkan/gstvkwindow.c [moved from ext/vulkan/vkwindow.c with 98% similarity]
gst-libs/gst/vulkan/gstvkwindow.h [moved from ext/vulkan/vkwindow.h with 96% similarity]
gst-libs/gst/vulkan/ios/gstvkdisplay_ios.h [moved from ext/vulkan/ios/vkdisplay_ios.h with 96% similarity]
gst-libs/gst/vulkan/ios/gstvkdisplay_ios.m [moved from ext/vulkan/ios/vkdisplay_ios.m with 97% similarity]
gst-libs/gst/vulkan/ios/gstvkios_utils.h [moved from ext/vulkan/ios/vkios_utils.h with 97% similarity]
gst-libs/gst/vulkan/ios/gstvkwindow_ios.h [moved from ext/vulkan/ios/vkwindow_ios.h with 96% similarity]
gst-libs/gst/vulkan/ios/gstvkwindow_ios.m [moved from ext/vulkan/ios/vkwindow_ios.m with 98% similarity]
gst-libs/gst/vulkan/meson.build [new file with mode: 0644]
gst-libs/gst/vulkan/vulkan-prelude.h [moved from ext/vulkan/vkutils_private.h with 66% similarity]
gst-libs/gst/vulkan/vulkan.h [moved from ext/vulkan/vk.h with 58% similarity]
gst-libs/gst/vulkan/vulkan_fwd.h [moved from ext/vulkan/vk_fwd.h with 90% similarity]
gst-libs/gst/vulkan/wayland/gstvkdisplay_wayland.c [moved from ext/vulkan/wayland/vkdisplay_wayland.c with 99% similarity]
gst-libs/gst/vulkan/wayland/gstvkdisplay_wayland.h [moved from ext/vulkan/wayland/vkdisplay_wayland.h with 96% similarity]
gst-libs/gst/vulkan/wayland/gstvkwindow_wayland.c [moved from ext/vulkan/wayland/vkwindow_wayland.c with 99% similarity]
gst-libs/gst/vulkan/wayland/gstvkwindow_wayland.h [moved from ext/vulkan/wayland/vkwindow_wayland.h with 98% similarity]
gst-libs/gst/vulkan/wayland/wayland_event_source.c [moved from ext/vulkan/wayland/wayland_event_source.c with 99% similarity]
gst-libs/gst/vulkan/wayland/wayland_event_source.h [moved from ext/vulkan/wayland/wayland_event_source.h with 67% similarity]
gst-libs/gst/vulkan/xcb/gstvkdisplay_xcb.c [moved from ext/vulkan/xcb/vkdisplay_xcb.c with 98% similarity]
gst-libs/gst/vulkan/xcb/gstvkdisplay_xcb.h [moved from ext/vulkan/xcb/vkdisplay_xcb.h with 97% similarity]
gst-libs/gst/vulkan/xcb/gstvkwindow_xcb.c [moved from ext/vulkan/xcb/vkwindow_xcb.c with 99% similarity]
gst-libs/gst/vulkan/xcb/gstvkwindow_xcb.h [moved from ext/vulkan/xcb/vkwindow_xcb.h with 98% similarity]
gst-libs/gst/vulkan/xcb/xcb_event_source.c [moved from ext/vulkan/xcb/xcb_event_source.c with 98% similarity]
gst-libs/gst/vulkan/xcb/xcb_event_source.h [moved from ext/vulkan/xcb/xcb_event_source.h with 97% similarity]
pkgconfig/gstreamer-vulkan-uninstalled.pc.in [new file with mode: 0644]
pkgconfig/gstreamer-vulkan.pc.in [new file with mode: 0644]
pkgconfig/meson.build