render/vulkan: use VK_KHR_global_priority
References: #3386 (closed)
If the driver supports it, requests a VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR
global priority context.
If not, it continues to use the device queue pQueuePriorities
.
EDIT: I was able to test it with a friend's device and it does seem to work, but I still would appreciate if someone else can test it just in case.
I marked it as draft since I could not test this (it seems like this extension is not very supported yet (15%) and neither my devices nor LLVMpipe have it). It works when you don't have the extension, but if anyone could test it when you actually have it that would be great.
Edited by eri