diff options
author | Bas Nieuwenhuizen <[email protected]> | 2017-03-12 22:43:51 +0100 |
---|---|---|
committer | Bas Nieuwenhuizen <[email protected]> | 2017-08-03 00:45:13 +0200 |
commit | c9d4b571ad5dc3e622603a0f50d293192850d749 (patch) | |
tree | cc0018db59aabf06930036208dcaa7b85a9f06c0 /src/amd/vulkan/radv_pass.c | |
parent | fe3d2559d941f8f69dbdb369221af69a9974d017 (diff) |
radv: Add suballocation for shaders.
This reduces the number of BOs that we need for the BO lists during
a submission.
Currently uses a fairly simple linear search for finding free space,
that could eventually be improved to a binary tree, which with some
per-node info could make a check for space O(1) and finding it O(log n),
in the number of buffers in that slab.
Signed-off-by: Bas Nieuwenhuizen <[email protected]>
Reviewed-by: Dave Airlie <[email protected]>
Diffstat (limited to 'src/amd/vulkan/radv_pass.c')
0 files changed, 0 insertions, 0 deletions