gstreamer/ext/vulkan
Matthew Waters 77f6e253e1 vkswapper: fix up display synchronization
Use the semaphores in the correct place, before and after the submission for
acquiring and presenting the swapchain buffer.

Waiting on the fence that only signals the command buffer completion rather than
the completion of the presentation is racy with the destruction of the vulkan
buffers associated with that image.  Wait on the device to be idle instead after
presenting.
2016-05-05 23:54:16 +10:00
..
wayland vulkan: add a wayland winsys implementation 2016-04-11 14:18:47 +10:00
xcb vulkan/xcb: getProcAddress winsys functions 2016-04-11 14:18:47 +10:00
.gitignore new vulkan based video sink 2016-02-17 01:13:43 +11:00
gstvulkan.c vulkan: add upload element 2016-02-17 01:13:43 +11:00
Makefile.am vulkan: add a wayland winsys implementation 2016-04-11 14:18:47 +10:00
vk.h vulkan: add a vulkanbuffer bufferpool 2016-02-17 01:13:43 +11:00
vk_fwd.h vulkan: add a vulkanbuffer bufferpool 2016-02-17 01:13:43 +11:00
vkapi.h vulkan: add a wayland winsys implementation 2016-04-11 14:18:47 +10:00
vkbuffermemory.c Revert "vulkan: remove views from the memory objects." 2016-02-17 01:13:43 +11:00
vkbuffermemory.h Revert "vulkan: remove views from the memory objects." 2016-02-17 01:13:43 +11:00
vkbufferpool.c vulkanmemory: remove bind variants 2016-02-17 01:13:43 +11:00
vkbufferpool.h vulkan: add a vulkanbuffer bufferpool 2016-02-17 01:13:43 +11:00
vkdevice.c vulkan: prettify the various versions in the debug output 2016-04-12 09:39:12 +10:00
vkdevice.h vkdevice: add callback iteration over the device queue's 2016-02-17 01:13:43 +11:00
vkdisplay.c vulkan: add a wayland winsys implementation 2016-04-11 14:18:47 +10:00
vkdisplay.h vkutils: move object-specific context queries to their respective files 2016-02-17 01:13:43 +11:00
vkerror.c vulkan: update error db for 0.10.2 2016-02-17 01:13:43 +11:00
vkerror.h vulkan: update error db for 0.10.2 2016-02-17 01:13:43 +11:00
vkimagememory.c vulkan: silence a validation warning filling out the image barrier 2016-04-08 21:46:50 +10:00
vkimagememory.h Revert "vulkan: remove views from the memory objects." 2016-02-17 01:13:43 +11:00
vkinstance.c vulkan: add a wayland winsys implementation 2016-04-11 14:18:47 +10:00
vkinstance.h vkutils: move object-specific context queries to their respective files 2016-02-17 01:13:43 +11:00
vkmacros.h vulkan: separate allocation and binding of memory 2016-02-17 01:13:43 +11:00
vkmemory.c vulkan: separate allocation and binding of memory 2016-02-17 01:13:43 +11:00
vkmemory.h vulkan: separate allocation and binding of memory 2016-02-17 01:13:43 +11:00
vkqueue.c vkqueue: add context helpers 2016-02-17 01:13:43 +11:00
vkqueue.h vkqueue: add context helpers 2016-02-17 01:13:43 +11:00
vksink.c bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
vksink.h vulkan: implement quitting and resizing the window 2016-02-17 01:13:43 +11:00
vkswapper.c vkswapper: fix up display synchronization 2016-05-05 23:54:16 +10:00
vkswapper.h vulkan: add upload element 2016-02-17 01:13:43 +11:00
vkupload.c vkupload: copy necessary buffer metadata 2016-04-11 14:18:47 +10:00
vkupload.h vkupload: implement an uploader abstraction 2016-02-17 01:13:43 +11:00
vkutils.c vulkan: only warn on not found layers 2016-04-08 17:56:50 +10:00
vkutils.h vkutils: move object-specific context queries to their respective files 2016-02-17 01:13:43 +11:00
vkutils_private.h vulkan: only warn on not found layers 2016-04-08 17:56:50 +10:00
vkwindow.c vulkan: add a wayland winsys implementation 2016-04-11 14:18:47 +10:00
vkwindow.h vulkan: update to SDK 0.10.2 2016-02-17 01:13:43 +11:00