vkd3d/libs
Conor McCarthy 3db509383b vkd3d: Store a heap array index in each CBV/SRV/UAV descriptor.
A pointer to the containing descriptor heap can be derived from this
information.

PE build of vkd3d uses Windows critical sections for synchronisation,
and these slow down on the very high lock/unlock rate during multithreaded
descriptor copying in Shadow of the Tomb Raider. This patch speeds up the
demo by about 8%. By comparison, using SRW locks in the allocators and
locking them for read only where applicable is about 4% faster.
2023-01-25 22:10:01 +01:00
..
vkd3d vkd3d: Store a heap array index in each CBV/SRV/UAV descriptor. 2023-01-25 22:10:01 +01:00
vkd3d-common vkd3d-common: Always prefix debug output with "vkd3d". 2022-11-08 20:52:27 +01:00
vkd3d-shader vkd3d-shader/spirv: Pass a parser pointer to spirv_compiler_generate_spirv(). 2023-01-24 18:11:16 +01:00
vkd3d-utils Release 1.6. 2022-12-07 16:08:16 +01:00
.gitignore libs/vkd3d: Trace build version. 2018-06-27 22:43:49 +02:00