mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-11 14:30:26 +01:00
zink: error if VK_KHR_maintenance1 isn't supported
While we're at it, remove the VK_-prefix from the extension bool; all extensions have this so it's kinda superfluous.
This commit is contained in:
parent
d298740a1c
commit
e6ea350fb0
2 changed files with 7 additions and 2 deletions
|
|
@ -842,12 +842,17 @@ zink_internal_create_screen(struct sw_winsys *winsys, int fd)
|
|||
for (uint32_t i = 0; i < num_extensions; ++i) {
|
||||
if (!strcmp(extensions[i].extensionName,
|
||||
VK_KHR_MAINTENANCE1_EXTENSION_NAME))
|
||||
screen->have_VK_KHR_maintenance1 = true;
|
||||
screen->have_KHR_maintenance1 = true;
|
||||
}
|
||||
FREE(extensions);
|
||||
}
|
||||
}
|
||||
|
||||
if (!screen->have_KHR_maintenance1) {
|
||||
debug_printf("ZINK: VK_KHR_maintenance1 required!\n");
|
||||
goto fail;
|
||||
}
|
||||
|
||||
VkDeviceQueueCreateInfo qci = {};
|
||||
float dummy = 0.0f;
|
||||
qci.sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO;
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ struct zink_screen {
|
|||
VkPhysicalDeviceProperties props;
|
||||
VkPhysicalDeviceFeatures feats;
|
||||
VkPhysicalDeviceMemoryProperties mem_props;
|
||||
bool have_VK_KHR_maintenance1;
|
||||
bool have_KHR_maintenance1;
|
||||
|
||||
uint32_t gfx_queue;
|
||||
VkDevice dev;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue