[Mesa-dev] [PATCH] radv: minor pahole related improvements.
Timothy Arceri
tarceri at itsqueeze.com
Tue May 2 01:15:55 UTC 2017
Reviewed-by: Timothy Arceri <tarceri at itsqueeze.com>
On 02/05/17 10:33, Dave Airlie wrote:
> From: Dave Airlie <airlied at redhat.com>
>
> This just reduces the structs by 4-8 bytes each.
>
> Signed-off-by: Dave Airlie <airlied at redhat.com>
> ---
> src/amd/vulkan/radv_descriptor_set.h | 2 +-
> src/amd/vulkan/radv_private.h | 6 +++---
> 2 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/src/amd/vulkan/radv_descriptor_set.h b/src/amd/vulkan/radv_descriptor_set.h
> index 3aa0751..4b63992 100644
> --- a/src/amd/vulkan/radv_descriptor_set.h
> +++ b/src/amd/vulkan/radv_descriptor_set.h
> @@ -38,9 +38,9 @@ struct radv_descriptor_set_binding_layout {
> uint32_t buffer_offset;
> uint16_t dynamic_offset_offset;
>
> + uint16_t dynamic_offset_count;
> /* redundant with the type, each for a single array element */
> uint32_t size;
> - uint16_t dynamic_offset_count;
>
> /* Offset in the radv_descriptor_set_layout of the immutable samplers, or 0
> * if there are no immutable samplers. */
> diff --git a/src/amd/vulkan/radv_private.h b/src/amd/vulkan/radv_private.h
> index 77592de..5028bf5 100644
> --- a/src/amd/vulkan/radv_private.h
> +++ b/src/amd/vulkan/radv_private.h
> @@ -794,8 +794,6 @@ struct radv_cmd_buffer {
>
> struct radv_cmd_buffer_upload upload;
>
> - bool record_fail;
> -
> uint32_t scratch_size_needed;
> uint32_t compute_scratch_size_needed;
> uint32_t esgs_ring_size_needed;
> @@ -803,6 +801,8 @@ struct radv_cmd_buffer {
> bool tess_rings_needed;
> bool sample_positions_needed;
>
> + bool record_fail;
> +
> int ring_offsets_idx; /* just used for verification */
> };
>
> @@ -1356,8 +1356,8 @@ struct radv_subpass_barrier {
>
> struct radv_subpass {
> uint32_t input_count;
> - VkAttachmentReference * input_attachments;
> uint32_t color_count;
> + VkAttachmentReference * input_attachments;
> VkAttachmentReference * color_attachments;
> VkAttachmentReference * resolve_attachments;
> VkAttachmentReference depth_stencil_attachment;
>
More information about the mesa-dev
mailing list