From 1cadd19197aabd36f1da31740af8ff712bd66e6b Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Tue, 1 Feb 2022 15:57:36 +0100 Subject: [PATCH] radv/winsys: fix missing buffer_make_resident() for the null winsys With latest Fossilize everything should now be captured correctly but without this, all Fossilize databases that need VK_EXT_custom_border_color would just crash. Cc: mesa-stable Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/vulkan/winsys/null/radv_null_bo.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/amd/vulkan/winsys/null/radv_null_bo.c b/src/amd/vulkan/winsys/null/radv_null_bo.c index 496b496bd56..d3df35763a5 100644 --- a/src/amd/vulkan/winsys/null/radv_null_bo.c +++ b/src/amd/vulkan/winsys/null/radv_null_bo.c @@ -65,6 +65,13 @@ radv_null_winsys_bo_unmap(struct radeon_winsys_bo *_bo) { } +static VkResult +radv_null_winsys_bo_make_resident(struct radeon_winsys *_ws, struct radeon_winsys_bo *_bo, + bool resident) +{ + return VK_SUCCESS; +} + static void radv_null_winsys_bo_destroy(struct radeon_winsys *_ws, struct radeon_winsys_bo *_bo) { @@ -80,4 +87,5 @@ radv_null_bo_init_functions(struct radv_null_winsys *ws) ws->base.buffer_destroy = radv_null_winsys_bo_destroy; ws->base.buffer_map = radv_null_winsys_bo_map; ws->base.buffer_unmap = radv_null_winsys_bo_unmap; + ws->base.buffer_make_resident = radv_null_winsys_bo_make_resident; }