summaryrefslogtreecommitdiffstats
path: root/src/video_core/vulkan_common/vulkan_memory_allocator.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* vulkan_memory_allocator: Remove unnecesary 'device' memory from commitsReinUsesLisp2021-01-151-5/+5
|
* vulkan_memory_allocator: Add allocation support for download typesReinUsesLisp2021-01-151-4/+13
| | | | | Implements the allocator logic to handle download memory types. This will try to use HOST_CACHED_BIT when available.
* vulkan_memory_allocator: Add "download" memory usage hintReinUsesLisp2021-01-151-5/+19
| | | | | | | Allow users of the allocator to hint memory usage for downloads. This removes the non-descriptive boolean passed for "host visible" or not host visible memory commits, and uses an enum to hint device local, upload and download usages.
* vulkan_common: Move allocator to the common directoryReinUsesLisp2021-01-151-0/+95
Allow using the abstraction from the OpenGL backend.