summaryrefslogtreecommitdiff
path: root/ext/vulkan
diff options
context:
space:
mode:
authorMatthew Waters <matthew@centricular.com>2016-02-16 16:18:21 +1100
committerMatthew Waters <matthew@centricular.com>2016-02-17 01:13:43 +1100
commit1cca847b2a667918d2f54301b03a41cc13d8878a (patch)
tree7e3029a593c31373e61f1c5aeed25715c5a381aa /ext/vulkan
parent49430569da9c84222ed3ed155a6df32f1ff05125 (diff)
downloadgstreamer-plugins-bad-1cca847b2a667918d2f54301b03a41cc13d8878a.tar.gz
vkdevice: add the necessary but arbitrary queue priority
Silences an error in the validation layers.
Diffstat (limited to 'ext/vulkan')
-rw-r--r--ext/vulkan/vkdevice.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/vulkan/vkdevice.c b/ext/vulkan/vkdevice.c
index 9bf30f40d..a7d9d0445 100644
--- a/ext/vulkan/vkdevice.c
+++ b/ext/vulkan/vkdevice.c
@@ -281,11 +281,13 @@ gst_vulkan_device_open (GstVulkanDevice * device, GError ** error)
{
VkDeviceQueueCreateInfo queue_info = { 0, };
VkDeviceCreateInfo device_info = { 0, };
+ gfloat queue_priority = 0.5;
queue_info.sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO;
queue_info.pNext = NULL;
queue_info.queueFamilyIndex = device->queue_family_id;
queue_info.queueCount = device->n_queues;
+ queue_info.pQueuePriorities = &queue_priority;
device_info.sType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO;
device_info.pNext = NULL;