panfrost: Fix alignment on Bifrost
[mesa.git] / src / gallium / drivers / panfrost / pan_fragment.c
index 6e4875ba1711c4e6c44b07c3b6f07c5e0a7def6d..9c8f31fc96c012226b0e67ce792cbd229c3e2e9c 100644 (file)
@@ -100,7 +100,7 @@ panfrost_fragment_job(struct panfrost_batch *batch, bool has_draws)
                 .framebuffer = framebuffer,
         };
 
-        struct panfrost_transfer transfer = panfrost_pool_alloc(&batch->pool, sizeof(header) + sizeof(payload));
+        struct panfrost_transfer transfer = panfrost_pool_alloc_aligned(&batch->pool, sizeof(header) + sizeof(payload), 64);
         memcpy(transfer.cpu, &header, sizeof(header));
         memcpy(transfer.cpu + sizeof(header), &payload, sizeof(payload));
         return transfer.gpu;