kd-11
|
df5295ae85
|
vk: Per work-queue scratch resources
- Avoids parallel tasks from trampling over each other's data
|
2022-02-13 14:39:42 +03:00 |
|
kd-11
|
f6e4cc14a2
|
vk: Fix a few incorrectly calculated scratch buffer sizes
|
2021-07-30 12:43:21 +03:00 |
|
kd-11
|
99bbcd15e1
|
vk: Fix undefined format class for typeless helpers
|
2021-07-27 10:52:21 +03:00 |
|
kd-11
|
9d11c8cbb5
|
vk: Allow creating temporary subresources to fail if we run out of memory.
|
2021-07-27 10:52:21 +03:00 |
|
kd-11
|
de7ed1cbe9
|
vk: Scrap minimum scratch buffer size and just allocate what is requested.
|
2021-07-25 20:55:09 +03:00 |
|
kd-11
|
88abf3a6ba
|
vk: Introduce the concept of VRAM allocation pools
- Each buffer or image has to declare which pool it belongs to. This will aid with memory management down the line.
|
2021-07-15 18:05:35 +03:00 |
|
kd-11
|
12cad7c393
|
vk: Add per-queue-family scratch resources and double buffer them
|
2021-02-26 15:08:14 +03:00 |
|
kd-11
|
c2cbc62be6
|
vk: Refactor some uber-headers
- VKHelpers was the rug everything was swept under for a long time.
This commit essentially deprecates its usage across most of the backend.
|
2021-01-10 12:04:31 +03:00 |
|