radv: implement VK_EXT_external_memory_host
authorFredrik Höglund <fredrik@kde.org>
Thu, 25 Jan 2018 17:12:14 +0000 (18:12 +0100)
committerFredrik Höglund <fredrik@kde.org>
Wed, 7 Feb 2018 23:46:07 +0000 (00:46 +0100)
commit5a38d8f1036b949e442359f691956b48b32b0e30
tree284ff293afd3e97137c6c487e7715209902d8293
parent5dd385f378a7e264f79ce2004aef815b3d9e3388
radv: implement VK_EXT_external_memory_host

Ported from the radeonsi GL_AMD_pinned_memory implementation.

Signed-off-by: Fredrik Höglund <fredrik@kde.org>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
src/amd/vulkan/radv_device.c
src/amd/vulkan/radv_extensions.py
src/amd/vulkan/radv_formats.c
src/amd/vulkan/radv_private.h
src/amd/vulkan/radv_radeon_winsys.h
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c