diff options
| author | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-11-01 02:41:57 -0500 |
|---|---|---|
| committer | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-11-01 12:23:13 -0500 |
| commit | 1f0e3b88c4f82e61a6296eea9ee371eaf45676d4 (patch) | |
| tree | 902c306540f2cc2824e9bd35a258500d711ded46 /src/common/host_memory.cpp | |
| parent | 50fb1556cb005aa4dfaed57b4f8c07f2bb56e23c (diff) | |
vulkan: keep sparse pages and device-local buffers out of the image blocks
About half of the holes in the default blocks sat next to buffers (~1,100,
churned by the buffer cache's collector) or sparse pages (~2,400 64 KiB-4
MiB allocations), which the texture cache's collector can't move. Each gets
a VMA pool of its own per memory type (32 MiB blocks); allocations over half
a block, or ones the pool fails, take the default blocks.
(cherry picked from commit 6c5ad324bd79ec50601ae14a63ca745da612f61f)
Diffstat (limited to 'src/common/host_memory.cpp')
0 files changed, 0 insertions, 0 deletions
