3dfcc10312
The global mask was added with the intention to block PCI-e BAR memory types from being used, however, this ends up being somewhat clumsy when we want to allow PCI-e BAR for specific allocations. Refactor the memory allocation scheme to never end up in a situation where we accidentally allocate PCI-e BAR memory. We only attempt one memory type. This makes is so that pure DEVICE cannot fallback to BAR, and pure HOST allocations (if they somehow fail) cannot fallback to BAR. The first eligible memory type is always selected. Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no> |
||
---|---|---|
.. | ||
d3d12 | ||
vkd3d | ||
vkd3d-common | ||
vkd3d-shader | ||
vkd3d-utils | ||
.gitignore | ||
meson.build |