gstreamer/gst-libs/gst/vulkan
Matthew Waters cd28c77413 vulkan/window/ios: fix race on window startup
1. The iOS create_surface implementation needs to call out to the main
thread to create the window (UIKit requirement)
2. get_surface() can be called and will attempt to create the VkSurface
from an invalid view/layer.

Also pass the layer for MoltenVK so we don't get pesky 'UIView function
not called on main thread' warnings.
2019-09-16 03:15:39 +00:00
..
cocoa vulkan: make a gstvulkan library out of the existing API 2019-06-04 09:03:44 +00:00
ios vulkan/window/ios: fix race on window startup 2019-09-16 03:15:39 +00:00
wayland vulkan: make a gstvulkan library out of the existing API 2019-06-04 09:03:44 +00:00
win32 vulkan: Add support WIN32 for Windows 2019-06-13 04:55:15 +00:00
xcb vulkan: Fix some confusing typos 2019-08-29 11:19:37 +00:00
.gitignore vulkan: make a gstvulkan library out of the existing API 2019-06-04 09:03:44 +00:00
gstvkapi.h vulkan: Add support WIN32 for Windows 2019-06-13 04:55:15 +00:00
gstvkbarrier.h vulkan: implement the correct memory barriers necessary 2019-06-04 09:03:44 +00:00
gstvkbuffermemory.c vulkan: Fix GstMemory leaks 2019-08-06 07:44:05 +00:00
gstvkbuffermemory.h vulkan: implement the correct memory barriers necessary 2019-06-04 09:03:44 +00:00
gstvkbufferpool.c vkbuffermemory: report requested size of the memory 2019-06-20 01:41:56 +10:00
gstvkbufferpool.h vulkan: make a gstvulkan library out of the existing API 2019-06-04 09:03:44 +00:00
gstvkcommandpool.c vulkan: large docs update 2019-06-04 09:03:44 +00:00
gstvkcommandpool.h vulkan: large docs update 2019-06-04 09:03:44 +00:00
gstvkconfig.h.meson vulkan: Add support WIN32 for Windows 2019-06-13 04:55:15 +00:00
gstvkdebug-private.h vulkan: dump most of the device information 2019-09-11 20:22:56 +10:00
gstvkdebug.c vulkan: fix build with older API headers 2019-09-11 23:59:53 +00:00
gstvkdebug.h vulkan: dump most of the device information 2019-09-11 20:22:56 +10:00
gstvkdevice.c vulkan: dump most of the device information 2019-09-11 20:22:56 +10:00
gstvkdevice.h vulkan: large docs update 2019-06-04 09:03:44 +00:00
gstvkdisplay.c vulkan: create the macos/ios-specific displays 2019-09-16 03:15:39 +00:00
gstvkdisplay.h vulkan: Add support WIN32 for Windows 2019-06-13 04:55:15 +00:00
gstvkerror.c vulkan/error: add the error value in hex and decimal 2019-08-28 10:34:39 +00:00
gstvkerror.h vulkan: make a gstvulkan library out of the existing API 2019-06-04 09:03:44 +00:00
gstvkfence.c vulkan: large docs update 2019-06-04 09:03:44 +00:00
gstvkfence.h vulkan: large docs update 2019-06-04 09:03:44 +00:00
gstvkformat.c vulkan: add some information on vulkan formats 2019-06-20 01:41:56 +10:00
gstvkformat.h vulkan: add some information on vulkan formats 2019-06-20 01:41:56 +10:00
gstvkimagebufferpool.c vk*pool: expand usage hints to cover use in a renderpass 2019-06-04 09:03:44 +00:00
gstvkimagebufferpool.h vkupload: implement buffer to image uploader 2019-06-04 09:03:44 +00:00
gstvkimagememory.c vulkan: implement the correct memory barriers necessary 2019-06-04 09:03:44 +00:00
gstvkimagememory.h vulkan: implement the correct memory barriers necessary 2019-06-04 09:03:44 +00:00
gstvkinstance.c vulkan: ensure initialization of a couple of debug categories 2019-06-20 01:41:56 +10:00
gstvkinstance.h vulkan: make a gstvulkan library out of the existing API 2019-06-04 09:03:44 +00:00
gstvkmemory.c vulkan: dump most of the device information 2019-09-11 20:22:56 +10:00
gstvkmemory.h vulkan: large docs update 2019-06-04 09:03:44 +00:00
gstvkqueue.c vulkan: ensure initialization of a couple of debug categories 2019-06-20 01:41:56 +10:00
gstvkqueue.h vulkan: large docs update 2019-06-04 09:03:44 +00:00
gstvkswapper.c vulkan/swapper: add a couple of missing g_clear_error()'s 2019-08-28 10:34:39 +00:00
gstvkswapper.h vulkan: move swapper object to the gstvulkan library 2019-07-04 14:18:15 +10:00
gstvktrash.c vulkan: move trash list to library 2019-07-04 14:18:15 +10:00
gstvktrash.h vulkan: move trash list to library 2019-07-04 14:18:15 +10:00
gstvkutils.c vulkan: large docs update 2019-06-04 09:03:44 +00:00
gstvkutils.h vulkan: large docs update 2019-06-04 09:03:44 +00:00
gstvkwindow.c vulkan/swapper: destroy the surface in finalize 2019-08-28 10:34:39 +00:00
gstvkwindow.h vulkan/ios: keep track of surface changes 2019-08-14 13:45:31 +10:00
meson.build vulkan: install public gstvkdebug.h header 2019-09-16 03:15:39 +00:00
vulkan-prelude.h vulkan: make a gstvulkan library out of the existing API 2019-06-04 09:03:44 +00:00
vulkan.h vulkan: dump most of the device information 2019-09-11 20:22:56 +10:00
vulkan_fwd.h vulkan: move trash list to library 2019-07-04 14:18:15 +10:00