vulkan: MESA_VK_ENABLE_SUBMIT_THREAD=0 disables threaded submit

Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30492>
This commit is contained in:
Surafel Assefa
2024-08-01 15:34:13 -04:00
committed by Marge Bot
parent d58f7a24d1
commit 979dc41558

View File

@@ -165,8 +165,12 @@ vk_device_init(struct vk_device *device,
break;
case VK_DEVICE_TIMELINE_MODE_ASSISTED:
if (debug_get_bool_option("MESA_VK_ENABLE_SUBMIT_THREAD", false)) {
device->submit_mode = VK_QUEUE_SUBMIT_MODE_THREADED;
if (os_get_option("MESA_VK_ENABLE_SUBMIT_THREAD")) {
if (debug_get_bool_option("MESA_VK_ENABLE_SUBMIT_THREAD", false)) {
device->submit_mode = VK_QUEUE_SUBMIT_MODE_THREADED;
} else {
device->submit_mode = VK_QUEUE_SUBMIT_MODE_IMMEDIATE;
}
} else {
device->submit_mode = VK_QUEUE_SUBMIT_MODE_THREADED_ON_DEMAND;
}