zink: remove thread_queue
I had originally intended to hook this up properly with synchronization et al, but I didn't do it, and now it's seeming less smart anyway, so let's remove the footgun Reviewed-by: Dave Airlie <airlied@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17066>
This commit is contained in:

committed by
Marge Bot

parent
cba6da2b21
commit
f5ac058812
@@ -239,7 +239,6 @@ create_batch_state(struct zink_context *ctx)
|
||||
goto fail;
|
||||
|
||||
util_queue_fence_init(&bs->flush_completed);
|
||||
bs->queue = screen->threaded ? screen->thread_queue : screen->queue;
|
||||
|
||||
return bs;
|
||||
fail:
|
||||
@@ -414,7 +413,7 @@ submit_queue(void *data, void *gdata, int thread_index)
|
||||
}
|
||||
|
||||
simple_mtx_lock(&screen->queue_lock);
|
||||
if (VKSCR(QueueSubmit)(bs->queue, num_si, num_si == 2 ? si : &si[1], VK_NULL_HANDLE) != VK_SUCCESS) {
|
||||
if (VKSCR(QueueSubmit)(screen->queue, num_si, num_si == 2 ? si : &si[1], VK_NULL_HANDLE) != VK_SUCCESS) {
|
||||
mesa_loge("ZINK: vkQueueSubmit failed");
|
||||
bs->is_device_lost = true;
|
||||
}
|
||||
|
Reference in New Issue
Block a user