Skip to content

Commit 2ab57ee

Browse files
Set default queue priorities to 0.5f (#1426)
* Set default queue priorities to 0.0f * Adjust queue priorities to 0.5f
1 parent 5259c1a commit 2ab57ee

File tree

7 files changed

+7
-7
lines changed

7 files changed

+7
-7
lines changed

framework/core/device.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -638,7 +638,7 @@ inline void Device<bindingType>::init(std::unordered_map<const char *, bool> con
638638
if (gpu.has_high_priority_graphics_queue() &&
639639
(vkb::common::get_queue_family_index(queue_family_properties, vk::QueueFlagBits::eGraphics) == queue_family_index))
640640
{
641-
queue_priorities.back()[0] = 1.0f;
641+
queue_priorities.back()[0] = 0.5f;
642642
}
643643

644644
queue_create_infos.push_back({.queueFamilyIndex = queue_family_index,

samples/api/hello_triangle/hello_triangle.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ void HelloTriangle::init_device()
310310
#endif
311311

312312
// The sample uses a single graphics queue
313-
const float queue_priority = 1.0f;
313+
const float queue_priority = 0.5f;
314314

315315
VkDeviceQueueCreateInfo queue_info{
316316
.sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO,

samples/api/hello_triangle_1_3/hello_triangle_1_3.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,7 @@ void HelloTriangleV13::init_device()
360360
.pNext = &enable_vulkan13_features};
361361
// Create the logical device
362362

363-
float queue_priority = 1.0f;
363+
float queue_priority = 0.5f;
364364

365365
// Create one queue
366366
VkDeviceQueueCreateInfo queue_info{

samples/api/hpp_hello_triangle/hpp_hello_triangle.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ vk::Device HPPHelloTriangle::create_device(const std::vector<const char *> &requ
334334
#endif
335335

336336
// Create a device with one queue
337-
float queue_priority = 1.0f;
337+
float queue_priority = 0.5f;
338338
vk::DeviceQueueCreateInfo queue_info{.queueFamilyIndex = graphics_queue_index, .queueCount = 1, .pQueuePriorities = &queue_priority};
339339
vk::DeviceCreateInfo device_info{.queueCreateInfoCount = 1,
340340
.pQueueCreateInfos = &queue_info,

samples/api/hpp_hello_triangle_1_3/hpp_hello_triangle_1_3.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@ void HPPHelloTriangleV13::init_device()
419419
enabled_features_chain = {{}, {.synchronization2 = true, .dynamicRendering = true}, {.extendedDynamicState = true}};
420420

421421
// Create the logical device
422-
float queue_priority = 1.0f;
422+
float queue_priority = 0.5f;
423423

424424
// Create one queue
425425
vk::DeviceQueueCreateInfo queue_info{.queueFamilyIndex = static_cast<uint32_t>(context.graphics_queue_index),

samples/extensions/full_screen_exclusive/full_screen_exclusive.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ void FullScreenExclusive::init_device(const std::vector<const char *> &required_
220220
throw std::runtime_error("Required device extensions are missing, will try without.");
221221
}
222222

223-
float queue_priority = 1.0f;
223+
float queue_priority = 0.5f;
224224

225225
VkDeviceQueueCreateInfo queue_info{VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO};
226226
queue_info.queueFamilyIndex = context.graphics_queue_index;

samples/tooling/profiles/profiles.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ std::unique_ptr<vkb::core::DeviceC> Profiles::create_device(vkb::core::PhysicalD
7474
// Simplified queue setup (only graphics)
7575
uint32_t selected_queue_family = 0;
7676
const auto &queue_family_properties = gpu.get_queue_family_properties();
77-
const float default_queue_priority{0.0f};
77+
const float default_queue_priority{0.5f};
7878
VkDeviceQueueCreateInfo queue_create_info{};
7979
queue_create_info.sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO;
8080
queue_create_info.queueCount = 1;

0 commit comments

Comments
 (0)