vkd3d: Do not keep track of descriptor heaps when using virtual heaps.
Descriptors only need flushing when using Vulkan heaps, so let's avoid uselessly scanning an array and taking and releasing a mutex if we're not.
Descriptors only need flushing when using Vulkan heaps, so let's avoid uselessly scanning an array and taking and releasing a mutex if we're not.