The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

aux/vk: Extend the correct structure for VK_EXT_global_priority

+7 -7
+7 -7
src/xrt/auxiliary/vk/vk_helpers.c
··· 1139 1139 VkResult 1140 1140 vk_create_device(struct vk_bundle *vk, 1141 1141 int forced_index, 1142 - VkQueueGlobalPriorityEXT global_priorty, 1142 + VkQueueGlobalPriorityEXT global_priority, 1143 1143 const char *const *required_device_extensions, 1144 1144 size_t num_required_device_extensions, 1145 1145 const char *const *optional_device_extensions, ··· 1162 1162 1163 1163 VkPhysicalDeviceFeatures *enabled_features = NULL; 1164 1164 1165 + VkDeviceQueueGlobalPriorityCreateInfoEXT priority_info = { 1166 + .sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT, 1167 + .globalPriority = global_priority, 1168 + }; 1169 + 1165 1170 float queue_priority = 0.0f; 1166 1171 VkDeviceQueueCreateInfo queue_create_info = { 1167 1172 .sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO, 1173 + .pNext = vk->has_EXT_global_priority ? &priority_info : NULL, 1168 1174 .queueCount = 1, 1169 1175 .pQueuePriorities = &queue_priority, 1170 1176 }; ··· 1174 1180 return ret; 1175 1181 } 1176 1182 1177 - VkDeviceQueueGlobalPriorityCreateInfoEXT priority_info = { 1178 - .sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT, 1179 - .globalPriority = global_priorty, 1180 - }; 1181 - 1182 1183 VkDeviceCreateInfo device_create_info = { 1183 1184 .sType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO, 1184 - .pNext = vk->has_EXT_global_priority ? &priority_info : NULL, 1185 1185 .queueCreateInfoCount = 1, 1186 1186 .pQueueCreateInfos = &queue_create_info, 1187 1187 .enabledExtensionCount = num_device_extensions,