From 196258111c4b6948a1186a5a206f23a4e7d75d22 Mon Sep 17 00:00:00 2001
From: Philip Rebohle <philip.rebohle@tu-dortmund.de>
Date: Wed, 5 Mar 2025 12:51:49 +0100
Subject: [PATCH] [dxvk] Be more conservative with CS data alignment

Fixes #4734. Apparently, weak alignment hints are an error rather
than getting ignored.
---
 src/dxvk/dxvk_cs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/dxvk/dxvk_cs.h b/src/dxvk/dxvk_cs.h
index 1a102e1d0..df684db81 100644
--- a/src/dxvk/dxvk_cs.h
+++ b/src/dxvk/dxvk_cs.h
@@ -159,7 +159,7 @@ namespace dxvk {
 
   private:
 
-    alignas(M)
+    alignas(std::max(alignof(T), alignof(M)))
     T               m_command;
     DxvkCsDataBlock m_data;