So I am trying to save some bytes in my VRAM usage and one thing I have seen is that every PlacedResource for a buffer (vertex or index or any other kind of resource buffer) must be 64 KB aligned (correct me if I am wrong, also I know textures can be 4 KB aligned in placed resources, but not regular mesh buffers meaning every single buffer must take up a whole 64 KB. So for a single mesh, it takes up a minimum of 128 KB since that memory can't be used for other meshes at the same time without freeing the resource or overwriting the resource). Which for certain meshes can waste a lot of memory.
Does CommittedResources and ReservedResources have the same alignment requirements? Or do they get a tighter packing in GPU memory? Is it possible to reduce the memory waste overhead in placed resources?
(I understand reserved resources is just Virtual memory range allocations (64 KB alignment requirement too?) and it doesn't mean much until you actual map it to memory, but upon that mapping does each virtual allocation have to be 64 KB aligned for buffers?)