gstreamer/gst-libs/gst/vulkan/xcb
Wim Taymans cefdd0d0f1 vulkan: provide a custom VK_DEFINE_NON_DISPATCHABLE_HANDLE
If the application did not define one yet, define our own
VK_DEFINE_NON_DISPATCHABLE_HANDLE that is independent of the
architecture.

Vulkan, by default, provides a define that depends on the architecture,
which causes the symbol type to be different. This causes an
architecture dependent .gir file, which then causes multilib
installation problems because the .gir files can't be shared.

Make it possible to override the format specifier and provide
a default one that is compatible with the default non dispatchable
handle.

Return VK_NULL_HANDLE from functions that return a non-dispatchable
handle.

Fixes #1566

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2130>
2021-04-06 12:32:57 +02:00
..
gstvkdisplay_xcb.c vulkan: docs annotation updates 2020-08-15 02:55:30 +00:00
gstvkdisplay_xcb.h vulkan: docs annotation updates 2020-08-15 02:55:30 +00:00
gstvkwindow_xcb.c vulkan: provide a custom VK_DEFINE_NON_DISPATCHABLE_HANDLE 2021-04-06 12:32:57 +02:00
gstvkwindow_xcb.h vulkan: remove the private struct from the public struct 2019-11-07 20:01:57 +00:00
xcb.h build/vulkan: split vulkan gir 2020-08-15 02:55:30 +00:00
xcb_event_source.c vulkan/window/xcb: implement mouse event support 2020-03-03 05:00:50 +00:00
xcb_event_source.h