Home
last modified time | relevance | path

Searched refs:queueProperties (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Dcreate_functions_vk.cpp140 …nst vector<VkQueueFamilyProperties>& queueFamilyProperties, const QueueProperties& queueProperties) in FindSuitableQueue() argument
143 if (queueProperties.explicitFlags) { in FindSuitableQueue()
144 if (!(queueFamilyProperties[idx].queueFlags == queueProperties.requiredFlags)) { in FindSuitableQueue()
148 if ((queueFamilyProperties[idx].queueFlags & queueProperties.requiredFlags) != in FindSuitableQueue()
149 queueProperties.requiredFlags) { in FindSuitableQueue()
161 VkPhysicalDevice physicalDevice, const vector<QueueProperties>& queueProperties) in GetAvailableQueues() argument
164 availableQueues.reserve(queueProperties.size()); in GetAvailableQueues()
168 for (const auto& ref : queueProperties) { in GetAvailableQueues()
486 VkInstance instance, QueueProperties const& queueProperties) in CreatePhysicalDevice() argument
511 const auto suitableQueue = FindSuitableQueue(queueFamilyProperties, queueProperties); in CreatePhysicalDevice()
[all …]
H A Dcreate_functions_vk.h80 …calDeviceWrapper CreatePhysicalDevice(VkInstance instance, QueueProperties const& queueProperties);
98 VkPhysicalDevice physicalDevice, const BASE_NS::vector<QueueProperties>& queueProperties);
H A Ddevice_vk.cpp611 const auto queueProperties = CheckExternalConfig(backendExtra); in DeviceVk() local
617 …uto availableQueues = CreateFunctionsVk::GetAvailableQueues(plat_.physicalDevice, queueProperties); in DeviceVk()
655 if (queueProperties.size() > 1) { in DeviceVk()
827 vector<QueueProperties> queueProperties; in CheckExternalConfig() local
828 queueProperties.push_back(DEFAULT_QUEUE); in CheckExternalConfig()
831 return queueProperties; in CheckExternalConfig()
836 queueProperties.push_back(QueueProperties { in CheckExternalConfig()
844 static_cast<uint32_t>(queueProperties.size())); in CheckExternalConfig()
868 return queueProperties; in CheckExternalConfig()