kd-11
|
715e3856f2
|
vk: Update async compute (fast) to use the new sync API
|
2023-06-22 14:59:58 +03:00 |
|
RipleyTom
|
a4d715e25d
|
Warning Fixes
|
2022-03-23 19:35:10 +01:00 |
|
kd-11
|
af0e1f609e
|
Fix vulkan compilation warnings
|
2022-03-23 11:26:06 +03:00 |
|
kd-11
|
83407c386c
|
vk: Move renderer types to a separate file
- Makes my life easier managing conflicts
|
2022-02-21 23:58:01 +03:00 |
|
kd-11
|
b791d90b35
|
vk: Rewrite command buffer chains
|
2022-02-21 23:58:01 +03:00 |
|
kd-11
|
cef512a123
|
vk: Spec-compliant async compute
|
2022-02-13 14:39:42 +03:00 |
|
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 |
|