You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
Core: Add dedicated BitField template
This commit is contained in:
@@ -2593,7 +2593,7 @@ RDD::CommandQueueFamilyID RenderingDeviceDriverVulkan::command_queue_family_get(
|
||||
// Preferring a queue with less bits will get us closer to getting a queue that performs better for our requirements.
|
||||
// For example, dedicated compute and transfer queues are usually indicated as such.
|
||||
const VkQueueFlags option_queue_flags = queue_family_properties[i].queueFlags;
|
||||
const bool includes_all_bits = (option_queue_flags & p_cmd_queue_family_bits) == p_cmd_queue_family_bits;
|
||||
const bool includes_all_bits = p_cmd_queue_family_bits.get_shared(option_queue_flags) == p_cmd_queue_family_bits;
|
||||
const bool prefer_less_bits = option_queue_flags < picked_queue_flags;
|
||||
if (includes_all_bits && prefer_less_bits) {
|
||||
picked_family_index = i;
|
||||
|
||||
Reference in New Issue
Block a user