aboutsummaryrefslogtreecommitdiff
path: root/src/common/host_memory.cpp
diff options
context:
space:
mode:
authorTakoroka <137927095+Takoroka@users.noreply.github.com>2026-11-01 02:41:57 -0500
committerTakoroka <137927095+Takoroka@users.noreply.github.com>2026-11-01 12:23:13 -0500
commit1f0e3b88c4f82e61a6296eea9ee371eaf45676d4 (patch)
tree902c306540f2cc2824e9bd35a258500d711ded46 /src/common/host_memory.cpp
parent50fb1556cb005aa4dfaed57b4f8c07f2bb56e23c (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