From e1a59f04e507c844e2f5ad0d3ef66888597013d9 Mon Sep 17 00:00:00 2001 From: Marijn Suijten Date: Wed, 26 Nov 2025 15:53:19 +0100 Subject: [PATCH 1/2] Upgrade D3D12 Agility SDK to 1.618.4 --- BuildTools/BuildTools.proj | 2 +- generation/WinSDK/RecompiledIdlHeaders/um/d3d12.h | 4 ++++ generation/WinSDK/RecompiledIdlHeaders/um/d3d12.idl | 2 ++ scripts/ChangesSinceLastRelease.txt | 3 +++ 4 files changed, 10 insertions(+), 1 deletion(-) diff --git a/BuildTools/BuildTools.proj b/BuildTools/BuildTools.proj index cf7a0d522..ba98a1956 100644 --- a/BuildTools/BuildTools.proj +++ b/BuildTools/BuildTools.proj @@ -14,6 +14,6 @@ all - + diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/d3d12.h b/generation/WinSDK/RecompiledIdlHeaders/um/d3d12.h index 82cfbe619..4a0d4d5d0 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/d3d12.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/d3d12.h @@ -1163,6 +1163,8 @@ extern "C"{ #define D3D12_MIP_LOD_RANGE_BIT_COUNT ( 8 ) +#define D3D12_MS_DISPATCH_MAX_THREAD_GROUPS_PER_GRID ( 4194303 ) + #define D3D12_MULTISAMPLE_ANTIALIAS_LINE_WIDTH ( 1.4f ) #define D3D12_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT ( 0 ) @@ -1479,6 +1481,8 @@ extern "C"{ #define D3D12_WORK_GRAPHS_BACKING_MEMORY_ALIGNMENT_IN_BYTES ( 8 ) +#define D3D12_WORK_GRAPHS_DISPATCH_MAX_THREAD_GROUPS_PER_GRID ( 16777215 ) + #define D3D12_WORK_GRAPHS_MAX_NODE_DEPTH ( 32 ) #endif diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/d3d12.idl b/generation/WinSDK/RecompiledIdlHeaders/um/d3d12.idl index f87746ab9..a3f012561 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/d3d12.idl +++ b/generation/WinSDK/RecompiledIdlHeaders/um/d3d12.idl @@ -287,6 +287,7 @@ cpp_quote("#define D3D12_MIP_LOD_BIAS_MAX ( 15.99f )") cpp_quote("#define D3D12_MIP_LOD_BIAS_MIN ( -16.0f )") const UINT D3D12_MIP_LOD_FRACTIONAL_BIT_COUNT = 8; const UINT D3D12_MIP_LOD_RANGE_BIT_COUNT = 8; +const UINT D3D12_MS_DISPATCH_MAX_THREAD_GROUPS_PER_GRID = 4194303; cpp_quote("#define D3D12_MULTISAMPLE_ANTIALIAS_LINE_WIDTH ( 1.4f )") const UINT D3D12_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT = 0; const UINT D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_END = 0xffffffff; @@ -451,6 +452,7 @@ const UINT D3D12_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT = 10; const UINT D3D12_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP = 25; const UINT D3D12_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP = 25; const UINT D3D12_WORK_GRAPHS_BACKING_MEMORY_ALIGNMENT_IN_BYTES = 8; +const UINT D3D12_WORK_GRAPHS_DISPATCH_MAX_THREAD_GROUPS_PER_GRID = 16777215; const UINT D3D12_WORK_GRAPHS_MAX_NODE_DEPTH = 32; cpp_quote("#endif") diff --git a/scripts/ChangesSinceLastRelease.txt b/scripts/ChangesSinceLastRelease.txt index d14cb2e5f..7f0c9c0a0 100644 --- a/scripts/ChangesSinceLastRelease.txt +++ b/scripts/ChangesSinceLastRelease.txt @@ -5,3 +5,6 @@ Windows.Win32.Globalization.Apis.LOCALE_CUSTOM_UNSPECIFIED added Windows.Win32.Globalization.Apis.LOCALE_INVARIANT added Windows.Win32.Globalization.Apis.LOCALE_NEUTRAL added Windows.Win32.System.SystemServices.Apis.LOCALE_UNASSIGNED_LCID added +# Upgrade D3D12 Agility SDK to 1.618.4 +Windows.Win32.Graphics.Direct3D12.Apis.D3D12_MS_DISPATCH_MAX_THREAD_GROUPS_PER_GRID added +Windows.Win32.Graphics.Direct3D12.Apis.D3D12_WORK_GRAPHS_DISPATCH_MAX_THREAD_GROUPS_PER_GRID added From c93053bf318ce28c77f1960726d7ae84e89584e4 Mon Sep 17 00:00:00 2001 From: Marijn Suijten Date: Thu, 18 Dec 2025 15:45:42 +0100 Subject: [PATCH 2/2] Upgrade D3D12 Agility SDK to 1.618.5 --- BuildTools/BuildTools.proj | 2 +- scripts/ChangesSinceLastRelease.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/BuildTools/BuildTools.proj b/BuildTools/BuildTools.proj index ba98a1956..c150d30c6 100644 --- a/BuildTools/BuildTools.proj +++ b/BuildTools/BuildTools.proj @@ -14,6 +14,6 @@ all - + diff --git a/scripts/ChangesSinceLastRelease.txt b/scripts/ChangesSinceLastRelease.txt index 7f0c9c0a0..5ff347f30 100644 --- a/scripts/ChangesSinceLastRelease.txt +++ b/scripts/ChangesSinceLastRelease.txt @@ -5,6 +5,6 @@ Windows.Win32.Globalization.Apis.LOCALE_CUSTOM_UNSPECIFIED added Windows.Win32.Globalization.Apis.LOCALE_INVARIANT added Windows.Win32.Globalization.Apis.LOCALE_NEUTRAL added Windows.Win32.System.SystemServices.Apis.LOCALE_UNASSIGNED_LCID added -# Upgrade D3D12 Agility SDK to 1.618.4 +# Upgrade D3D12 Agility SDK to 1.618.5 Windows.Win32.Graphics.Direct3D12.Apis.D3D12_MS_DISPATCH_MAX_THREAD_GROUPS_PER_GRID added Windows.Win32.Graphics.Direct3D12.Apis.D3D12_WORK_GRAPHS_DISPATCH_MAX_THREAD_GROUPS_PER_GRID added