summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/pixelstore.h
diff options
context:
space:
mode:
authorBas Nieuwenhuizen <[email protected]>2017-02-04 23:26:50 +0100
committerBas Nieuwenhuizen <[email protected]>2017-03-29 08:50:48 +0200
commitb20af5c8d7e607de781ed22694e67e514a133294 (patch)
tree61d0a310e0def36e3cec29935e48c6c2c6fe30d4 /src/mesa/main/pixelstore.h
parente527e62e759547577d3afcb1ea5fafcb8530db4c (diff)
radv/amdgpu: Use reference counting for bos.
Per the Vulkan spec, memory objects may be deleted before the buffers and images using them are deleted, although those resources then cannot be used except for deletion themselves. For the virtual buffers, we need to access them on resource destruction to unmap the regions, so this results in a use-after-free. Implement reference counting to avoid this. Signed-off-by: Bas Nieuwenhuizen <[email protected]> Reviewed-by: Dave Airlie <[email protected]>
Diffstat (limited to 'src/mesa/main/pixelstore.h')
0 files changed, 0 insertions, 0 deletions