X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Famd%2Fvulkan%2Fradv_radeon_winsys.h;h=52b55c38e697c72d77e42a3ef8854364b4338a3c;hb=d235ff6e8f009972a145f19db5c21699e84f1277;hp=f7399de1aed780069cc3a3af804b716ab8ecf28e;hpb=ef721c77f12b7a8e6281fb56c85d4e09b14aeca8;p=mesa.git diff --git a/src/amd/vulkan/radv_radeon_winsys.h b/src/amd/vulkan/radv_radeon_winsys.h index f7399de1aed..52b55c38e69 100644 --- a/src/amd/vulkan/radv_radeon_winsys.h +++ b/src/amd/vulkan/radv_radeon_winsys.h @@ -133,9 +133,11 @@ struct radeon_bo_metadata { }; uint32_t syncobj_handle; -struct radeon_winsys_bo; struct radeon_winsys_fence; +struct radeon_winsys_bo { + uint64_t va; +}; struct radv_winsys_sem_counts { uint32_t syncobj_count; uint32_t sem_count; @@ -180,8 +182,6 @@ struct radeon_winsys { void (*buffer_unmap)(struct radeon_winsys_bo *bo); - uint64_t (*buffer_get_va)(struct radeon_winsys_bo *bo); - void (*buffer_set_metadata)(struct radeon_winsys_bo *bo, struct radeon_bo_metadata *md); @@ -263,4 +263,9 @@ static inline void radeon_emit_array(struct radeon_winsys_cs *cs, cs->cdw += count; } +static inline uint64_t radv_buffer_get_va(struct radeon_winsys_bo *bo) +{ + return bo->va; +} + #endif /* RADV_RADEON_WINSYS_H */