Henrik Rydgård
|
2ac14f555d
|
Remove VulkanPushBuffer (keeping our newer replacement VulkanPushPool)
|
2023-10-11 09:06:24 +02:00 |
|
Henrik Rydgård
|
34fbbf2c2a
|
Split out the descriptorset pool from VulkanMemory.cpp/h
|
2023-10-08 11:45:00 +02:00 |
|
Henrik Rydgård
|
c17b84b3d4
|
Implement RetroAchievements challenge mode restrictions, and fix related bugs
|
2023-07-08 21:55:32 +02:00 |
|
Henrik Rydgård
|
d90671e877
|
Add some comments.
|
2023-06-12 13:16:13 +02:00 |
|
Henrik Rydgård
|
dfb446f89d
|
Allow other backends than Vulkan to have GPU memory stats. Implement for GL.
|
2023-05-24 14:33:01 +02:00 |
|
Henrik Rydgård
|
7e1f907826
|
VulkanPushPool: Sprinkle a couple of asserts.
|
2023-05-04 10:25:16 +02:00 |
|
Henrik Rydgård
|
a41fc74dba
|
Add a debug assert in VulkanPushPool
|
2023-05-01 11:41:25 +02:00 |
|
Henrik Rydgård
|
87a16b0386
|
Fix the stats
|
2023-03-15 10:19:00 +01:00 |
|
Henrik Rydgård
|
2ac74e3d37
|
Remove the PushBufferType enum
|
2023-03-15 09:59:00 +01:00 |
|
Henrik Rydgård
|
181ddf8266
|
Change the API of the old VulkanPushBuffer to match VulkanPushPool.
|
2023-03-15 09:56:32 +01:00 |
|
Henrik Rydgård
|
f3bdf324f9
|
Garbage collect old buffers in push pool.
|
2023-03-15 01:25:03 +01:00 |
|
Henrik Rydgård
|
c8b25e50b0
|
Better debug vis for push pools
|
2023-03-15 01:25:03 +01:00 |
|
Henrik Rydgård
|
56d792f422
|
Sketch the new VulkanPushPool
|
2023-03-15 01:25:00 +01:00 |
|
Henrik Rydgård
|
ef4f17e998
|
Resurrect the Vulkan memory visualizer, but now it's global stats and pushbuffer stats.
|
2023-02-27 01:11:11 +01:00 |
|
Henrik Rydgård
|
31fd928a5c
|
Name more image views. Very useful with a little patch to the Vulkan debug layers.
|
2022-10-27 11:05:59 +02:00 |
|
Henrik Rydgård
|
fb250c4b29
|
More multiview work
|
2022-10-27 11:05:58 +02:00 |
|
Henrik Rydgård
|
974cd38b1f
|
Some more debug names to vulkan objects
|
2022-09-08 09:16:40 +02:00 |
|
Unknown W. Brackets
|
cf030c3bce
|
Global: Cleanup some unreferenced warnings.
|
2022-08-13 12:43:14 -07:00 |
|
Henrik Rydgård
|
881cc23965
|
Delete some unused code.
|
2022-07-24 13:54:04 +02:00 |
|
Unknown W. Brackets
|
2479d52202
|
Global: Reduce includes of common headers.
In many places, string, map, or Common.h were included but not needed.
|
2022-01-30 16:35:33 -08:00 |
|
Henrik Rydgård
|
b85a7e9a46
|
Name uniform buffers, add more asserts. Used this to track down the bug fixed in the previous commit.
|
2021-12-10 21:01:01 +01:00 |
|
Unknown W. Brackets
|
c2c16032fe
|
Vulkan: Document lifetime for desc set pool.
|
2021-12-09 23:57:37 -08:00 |
|
Unknown W. Brackets
|
1010d7ac0e
|
Vulkan: Refactor common desc pool handling.
|
2021-12-09 18:39:55 -08:00 |
|
Henrik Rydgård
|
8d5247ddf3
|
Convert the PushBuffer to use VMA.
|
2021-11-22 18:54:09 +01:00 |
|
Henrik Rydgård
|
0cbb7ab027
|
Change the PushBuffer API a bit to not take explicit memory types.
|
2021-11-22 18:54:09 +01:00 |
|
Henrik Rydgård
|
c2f594cc73
|
Remove the VulkanDeviceAllocator
|
2021-11-22 18:54:09 +01:00 |
|
Henrik Rydgård
|
0e3a84b4a8
|
Move most GPU things to Common.
It works after the move, on Windows and Android at least.
Deletes the D3DX9 shader compiler loader, which was not used.
|
2020-10-04 23:39:02 +02:00 |
|