From 712f74f59080a32d55355771fb5aa965ccbdf270 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Thu, 22 Apr 2021 00:38:37 -0400 Subject: [PATCH] radeonsi: remove 8 bytes from si_resource, turn other 4 bytes into padding Reviewed-by: Pierre-Eric Pelloux-Prayer Part-of: --- src/gallium/drivers/radeonsi/si_pipe.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gallium/drivers/radeonsi/si_pipe.h b/src/gallium/drivers/radeonsi/si_pipe.h index f665ad4..64217e5 100644 --- a/src/gallium/drivers/radeonsi/si_pipe.h +++ b/src/gallium/drivers/radeonsi/si_pipe.h @@ -300,8 +300,8 @@ struct si_resource { /* Resource properties. */ uint64_t bo_size; uint8_t bo_alignment_log2; - enum radeon_bo_domain domains; - enum radeon_bo_flag flags; + enum radeon_bo_domain domains:8; + enum radeon_bo_flag flags:16; unsigned bind_history; int max_forced_staging_uploads; @@ -332,7 +332,7 @@ struct si_resource { bool image_handle_allocated; /* Whether the resource has been exported via resource_get_handle. */ - unsigned external_usage; /* PIPE_HANDLE_USAGE_* */ + uint8_t external_usage; /* PIPE_HANDLE_USAGE_* */ }; struct si_transfer { -- 2.7.4