Lines Matching defs:queueFlagsRequired
597 const vk::VkQueueFlags queueFlagsRequired = getQueueFlags(videoCodecOperation);
598 const vk::VkDevice result = getDeviceSupportingQueue(queueFlagsRequired, videoCodecOperation, videoDeviceFlags);
615 const vk::VkQueueFlags queueFlagsRequired = (isVideoEncodeOperation(videoCodecOperation) ? vk::VK_QUEUE_VIDEO_ENCODE_BIT_KHR : 0)
618 return queueFlagsRequired;
667 const vk::VkQueueFlags queueFlagsRequired,
682 if ((queueFlagsRequired & vk::VK_QUEUE_VIDEO_ENCODE_BIT_KHR) != 0)
686 if ((queueFlagsRequired & vk::VK_QUEUE_VIDEO_DECODE_BIT_KHR) != 0)
708 DE_UNREF(queueFlagsRequired);
713 vk::VkDevice VideoDevice::getDeviceSupportingQueue (const vk::VkQueueFlags queueFlagsRequired,
720 DE_ASSERT(static_cast<deUint32>(queueFlagsRequired) != 0u);
723 if (!createDeviceSupportingQueue(queueFlagsRequired, videoCodecOperationFlags, videoDeviceFlags))
729 DE_UNREF(queueFlagsRequired);
737 bool VideoDevice::createDeviceSupportingQueue (const vk::VkQueueFlags queueFlagsRequired,
763 DE_ASSERT(queueFlagsRequired != 0);
795 const vk::VkQueueFlags usefulQueueFlags = queueFamilyProperties.queueFlags & queueFlagsRequired & ~queueFlagsFound;
844 if (queueFlagsFound == queueFlagsRequired)
850 if (queueFlagsFound != queueFlagsRequired)
853 addVideoDeviceExtensions(deviceExtensions, apiVersion, queueFlagsRequired, videoCodecOperationFlags);
922 DE_UNREF(queueFlagsRequired);