zink: optimize zink_tc_fence struct packing
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Fri, 7 May 2021 13:38:45 +0000 (09:38 -0400)
committerMarge Bot <eric+marge@anholt.net>
Wed, 16 Jun 2021 01:28:12 +0000 (01:28 +0000)
Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11400>

src/gallium/drivers/zink/zink_fence.h

index 00c4a2f..5c7fa4d 100644 (file)
@@ -41,12 +41,12 @@ struct tc_unflushed_batch_token;
 
 struct zink_tc_fence {
    struct pipe_reference reference;
+   uint32_t deferred_id;
    struct tc_unflushed_batch_token *tc_token;
    struct util_queue_fence ready;
+   uint32_t batch_id;
    struct pipe_context *deferred_ctx;
-   uint32_t deferred_id;
    struct zink_fence *fence;
-   uint32_t batch_id;
 };
 
 struct zink_fence {