kd-11
|
9fadd48ea3
|
vk: Ensure async scheduler thread is never auto-spawned by fxo
- This thread is a resource hog for design reasons.
|
2021-06-17 00:43:20 +03:00 |
|
Megamouse
|
1f295bba5b
|
VK: ReSharper warning fixes
|
2021-04-30 08:23:16 +02:00 |
|
kd-11
|
608f8de347
|
vk: Solve GPU hang/reset due to waiting on events that are never signaled
- TODO: Some refactoring may be required to pair the primary and secondary CB and avoid such blunders
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
3e8a00d264
|
Basic fixups
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
7d5a72c9e0
|
vk: Add options to system configuration
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
48d0f80a86
|
vk: Add an alternate async queue scheduler
- This version violates spec but does not rely on CPU threads to keep the GPU from hanging. It's ironically much safer to use.
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
585837a3f0
|
vk: Support new fxo usage pattern
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
b4e821c28d
|
vk: Flip on async texture uploads
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
589ac1c5d4
|
vk: Optimization - avoid touching the mutex at all if possible even when there is no contention
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
c9e8b87c60
|
vk: Properly clean up async scheduler
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
77e312fb99
|
vk: Add the async task scheduler
|
2021-03-12 02:27:05 +03:00 |
|