ReinUsesLisp
53acdda772
vk_scheduler: Allow command submission on worker thread
...
This changes how Scheduler::Flush works. It queues the current command
buffer to be sent to the GPU but does not do it immediately. The Vulkan
worker thread takes care of that. Users will have to use
Scheduler::Flush + Scheduler::WaitWorker to get the previous behavior.
Scheduler::Finish is unchanged.
To avoid waiting on work never queued, Scheduler::Wait sends the current
command buffer if that's what the caller wants to wait.
2021-07-22 21:51:29 -04:00
..
2021-07-22 21:51:27 -04:00
2021-07-15 15:17:50 +02:00
2021-07-22 21:51:22 -04:00
2021-06-30 21:47:57 -04:00
2021-04-14 16:24:03 -07:00
2021-07-22 21:51:29 -04:00
2021-07-22 21:51:29 -04:00
2021-07-22 21:51:26 -04:00
2021-06-28 09:21:42 -04:00
2021-07-22 21:51:29 -04:00
2021-07-01 06:22:05 +01:00
2021-02-13 13:07:56 -05:00
2021-07-22 21:51:29 -04:00
2021-03-04 14:14:49 -05:00
2021-03-04 14:14:49 -05:00
2020-12-30 02:10:19 -03:00
2021-07-22 21:51:29 -04:00
2021-07-22 21:51:29 -04:00
2021-07-09 22:20:36 +02:00
2020-12-04 16:19:09 -05:00
2021-07-09 22:20:36 +02:00
2020-12-28 16:33:48 -08:00
2021-06-11 17:27:17 +02:00
2021-04-07 22:38:52 +02:00
2021-07-11 01:33:17 +02:00
2021-05-29 01:06:04 -07:00
2021-07-22 21:51:25 -04:00
2021-07-04 22:32:35 +02:00
2021-04-14 16:24:03 -07:00
2021-06-11 17:27:17 +02:00
2021-05-27 14:47:24 -07:00
2021-07-22 21:51:22 -04:00
2021-04-14 16:24:03 -07:00
2021-06-20 23:04:07 -04:00
2021-07-22 21:51:29 -04:00
2021-07-22 21:51:29 -04:00
2021-07-22 21:51:29 -04:00
2021-07-22 21:51:29 -04:00
2021-02-23 00:04:36 +00:00
2020-07-17 14:24:57 +10:00
2021-06-16 21:35:03 +02:00
2021-06-16 21:35:03 +02:00
2021-04-14 16:24:03 -07:00
2020-03-24 21:03:42 -06:00