gstreamer/gst-libs/gst/vulkan
Tim-Philipp Müller b75ad03313 vulkan: don't run tests or build lib if plugin isn't actually built
The unit tests only checked for vulkan_dep.found(), which can
be true if the libs are there but glslc was not found, in which
case the plugin wouldn't be built and the unit tests would fail
because of missing vulkan plugins.

Doesn't really make much sense to build the vulkan integration lib
either if we're not going to build the vulkan plugin, so just disable
both for now if glslc is not available.

Fixes #1301

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1307>
2020-05-28 19:07:32 +01:00
..
android vulkan: add android WSI integration 2019-11-11 11:04:59 +11:00
cocoa remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
ios vulkan: priviatise _invoke_on_main() 2019-12-03 10:17:29 +00:00
wayland vulkan/wayland: advertise the current surface size 2019-11-13 22:27:59 +00:00
win32 vulkan/window/win32: Don't post any WinProc message to parent window 2019-12-22 09:16:42 +00:00
xcb vulkan/window/xcb: implement keyboard support 2020-03-03 05:00:50 +00:00
gstvkapi.h vulkan: remove the winsys-specific headers from gst/vulkan/vulkan.h 2019-09-25 11:11:02 +00:00
gstvkbarrier.h vulkan: implement the correct memory barriers necessary 2019-06-04 09:03:44 +00:00
gstvkbuffermemory.c vkbuffer: remove buffer view from the memory 2019-09-25 11:11:02 +00:00
gstvkbuffermemory.h vkbuffer: remove buffer view from the memory 2019-09-25 11:11:02 +00:00
gstvkbufferpool.c vulkan: remove the private struct from the public struct 2019-11-07 20:01:57 +00:00
gstvkbufferpool.h vulkan: remove the private struct from the public struct 2019-11-07 20:01:57 +00:00
gstvkcommandbuffer.c vulkan: implement command buffer reuse 2019-09-19 02:01:35 +00:00
gstvkcommandbuffer.h vulkan: implement command buffer reuse 2019-09-19 02:01:35 +00:00
gstvkcommandpool-private.h vulkan: remove the winsys-specific headers from gst/vulkan/vulkan.h 2019-09-25 11:11:02 +00:00
gstvkcommandpool.c vulkan: remove the private struct from the public struct 2019-11-07 20:01:57 +00:00
gstvkcommandpool.h vulkan: implement command buffer reuse 2019-09-19 02:01:35 +00:00
gstvkconfig.h.meson vulkan: add android WSI integration 2019-11-11 11:04:59 +11:00
gstvkdebug-private.h vulkan: expose various flags to string methods 2019-09-17 13:02:44 +10:00
gstvkdebug.c vulkan: split physical device from logical device 2019-09-17 13:02:44 +10:00
gstvkdebug.h vulkan: dump surface information 2019-11-07 20:01:57 +00:00
gstvkdescriptorcache.c vulkan: implement caching and reuse of a couple of vulkan resources 2019-11-28 23:27:21 +00:00
gstvkdescriptorcache.h vulkan: implement caching and reuse of a couple of vulkan resources 2019-11-28 23:27:21 +00:00
gstvkdescriptorpool.c vkdescriptor: set the GError on the 'too many allocations' case 2019-11-11 11:04:59 +11:00
gstvkdescriptorpool.h vulkan: implement caching and reuse of a couple of vulkan resources 2019-11-28 23:27:21 +00:00
gstvkdescriptorset.c vulkan: implement caching and reuse of a couple of vulkan resources 2019-11-28 23:27:21 +00:00
gstvkdescriptorset.h vulkan: implement proper descriptor set handling 2019-11-07 20:01:57 +00:00
gstvkdevice.c vulkan: implement caching and reuse of a couple of vulkan resources 2019-11-28 23:27:21 +00:00
gstvkdevice.h vulkan: implement caching and reuse of a couple of vulkan resources 2019-11-28 23:27:21 +00:00
gstvkdisplay.c vulkan/display: implement thread-safe find_window() 2020-03-03 05:00:50 +00:00
gstvkdisplay.h vulkan/display: implement thread-safe find_window() 2020-03-03 05:00:50 +00:00
gstvkerror.c vulkan: Drop use of VK_RESULT_BEGIN_RANGE 2020-05-11 12:04:08 +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: implement caching and reuse of a couple of vulkan resources 2019-11-28 23:27:21 +00:00
gstvkfence.h vulkan: implement caching and reuse of a couple of vulkan resources 2019-11-28 23:27:21 +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
gstvkfullscreenquad.c vulkan: move fullscreenquad object to library 2019-12-04 07:20:27 +00:00
gstvkfullscreenquad.h vulkan: move fullscreenquad object to library 2019-12-04 07:20:27 +00:00
gstvkhandle.c vulkan/handle: add some handle types 2019-11-28 23:27:21 +00:00
gstvkhandle.h vulkan/handle: add some handle types 2019-11-28 23:27:21 +00:00
gstvkhandlepool.c vulkan: implement caching and reuse of a couple of vulkan resources 2019-11-28 23:27:21 +00:00
gstvkhandlepool.h vulkan: implement caching and reuse of a couple of vulkan resources 2019-11-28 23:27:21 +00:00
gstvkimagebufferpool.c vulkan: remove the private struct from the public struct 2019-11-07 20:01:57 +00:00
gstvkimagebufferpool.h vulkan: remove the private struct from the public struct 2019-11-07 20:01:57 +00:00
gstvkimagememory.c vulkan/image: expose initialization function for subclasses 2019-12-09 01:49:30 +00:00
gstvkimagememory.h vulkan/image: expose initialization function for subclasses 2019-12-09 01:49:30 +00:00
gstvkimageview.c vulkan/image: don't rely on weak-ref notifies for views 2019-11-28 23:27:21 +00:00
gstvkimageview.h vulkan: remove VkImageView from the memory 2019-09-25 11:11:02 +00:00
gstvkinstance.c vulkan: remove the private struct from the public struct 2019-11-07 20:01:57 +00:00
gstvkinstance.h vulkan: remove the private struct from the public struct 2019-11-07 20:01:57 +00:00
gstvkmemory.c vulkan: split physical device from logical device 2019-09-17 13:02:44 +10:00
gstvkmemory.h vulkan: large docs update 2019-06-04 09:03:44 +00:00
gstvkphysicaldevice.c vulkan: fix up some gir annotations 2019-12-04 07:20:27 +00:00
gstvkphysicaldevice.h vulkan: remove the private struct from the public struct 2019-11-07 20:01:57 +00:00
gstvkqueue.c vulkan/queue: be sure to take a lock around command submission 2019-11-14 07:10:16 +00:00
gstvkqueue.h vulkan/queue: be sure to take a lock around command submission 2019-11-14 07:10:16 +00:00
gstvkswapper.c vulkan/swapper: add get_surface_rectangles 2020-03-03 05:00:50 +00:00
gstvkswapper.h vulkan/swapper: add get_surface_rectangles 2020-03-03 05:00:50 +00:00
gstvktrash.c vulkan: fix up some gir annotations 2019-12-04 07:20:27 +00:00
gstvktrash.h vulkan: implement caching and reuse of a couple of vulkan resources 2019-11-28 23:27:21 +00:00
gstvkutils.c vulkan: move fullscreenquad object to library 2019-12-04 07:20:27 +00:00
gstvkutils.h vulkan: move fullscreenquad object to library 2019-12-04 07:20:27 +00:00
gstvkvideofilter.c vulkan: split vkfullscreenrender into two 2019-11-28 23:27:21 +00:00
gstvkvideofilter.h vulkan: split vkfullscreenrender into two 2019-11-28 23:27:21 +00:00
gstvkwindow.c vulkan/window: add support for mouse/keyboard events 2020-03-03 05:00:50 +00:00
gstvkwindow.h vulkan/window: add support for mouse/keyboard events 2020-03-03 05:00:50 +00:00
meson.build vulkan: don't run tests or build lib if plugin isn't actually built 2020-05-28 19:07:32 +01: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: move fullscreenquad object to library 2019-12-04 07:20:27 +00:00
vulkan_fwd.h vulkan: move fullscreenquad object to library 2019-12-04 07:20:27 +00:00