diff options
Diffstat (limited to 'src/amd/vulkan/radv_radeon_winsys.h')
-rw-r--r-- | src/amd/vulkan/radv_radeon_winsys.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/amd/vulkan/radv_radeon_winsys.h b/src/amd/vulkan/radv_radeon_winsys.h index bab19a6233d..66a2bcccb4d 100644 --- a/src/amd/vulkan/radv_radeon_winsys.h +++ b/src/amd/vulkan/radv_radeon_winsys.h @@ -147,6 +147,7 @@ struct radeon_winsys_fence; struct radeon_winsys_bo { uint64_t va; + bool is_local; }; struct radv_winsys_sem_counts { uint32_t syncobj_count; @@ -284,6 +285,9 @@ static inline void radv_cs_add_buffer(struct radeon_winsys *ws, struct radeon_winsys_bo *bo, uint8_t priority) { + if (bo->is_local) + return; + ws->cs_add_buffer(cs, bo, priority); } |