Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package DirectX-Headers for openSUSE:Factory
checked in at 2026-03-14 22:21:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/DirectX-Headers (Old)
and /work/SRC/openSUSE:Factory/.DirectX-Headers.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "DirectX-Headers"
Sat Mar 14 22:21:10 2026 rev:18 rq:1338802 version:1.619.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/DirectX-Headers/DirectX-Headers.changes
2026-03-06 18:16:22.150612929 +0100
+++
/work/SRC/openSUSE:Factory/.DirectX-Headers.new.8177/DirectX-Headers.changes
2026-03-14 22:21:45.439545716 +0100
@@ -1,0 +2,9 @@
+Fri Mar 6 19:36:40 UTC 2026 - Scott Bradnick <[email protected]>
+
+- Update to 1.619.1:
+ * This release matches the content provided in the DirectX12 Agility SDK
+ and the 1.619.1 NuGet package.
+ - https://devblogs.microsoft.com/directx/directx12agility/
+ - https://www.nuget.org/packages/Microsoft.Direct3D.D3D12/1.619.1
+
+-------------------------------------------------------------------
Old:
----
DirectX-Headers-1.619.0.tar.gz
New:
----
DirectX-Headers-1.619.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ DirectX-Headers.spec ++++++
--- /var/tmp/diff_new_pack.3SZym8/_old 2026-03-14 22:21:46.915606819 +0100
+++ /var/tmp/diff_new_pack.3SZym8/_new 2026-03-14 22:21:46.919606985 +0100
@@ -22,7 +22,7 @@
%endif
Name: DirectX-Headers
-Version: 1.619.0
+Version: 1.619.1
Release: 0
Summary: DirectX Headers for Mesa
License: MIT
++++++ DirectX-Headers-1.619.0.tar.gz -> DirectX-Headers-1.619.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/DirectX-Headers-1.619.0/CMakeLists.txt
new/DirectX-Headers-1.619.1/CMakeLists.txt
--- old/DirectX-Headers-1.619.0/CMakeLists.txt 2026-02-24 01:56:00.000000000
+0100
+++ new/DirectX-Headers-1.619.1/CMakeLists.txt 2026-03-06 19:02:16.000000000
+0100
@@ -3,7 +3,7 @@
cmake_minimum_required(VERSION 3.10.2)
project(DirectX-Headers
LANGUAGES CXX
- VERSION 1.619.0
+ VERSION 1.619.1
)
include(CTest)
set(CMAKE_CXX_STANDARD 14)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/DirectX-Headers-1.619.0/include/directx/d3d12.h
new/DirectX-Headers-1.619.1/include/directx/d3d12.h
--- old/DirectX-Headers-1.619.0/include/directx/d3d12.h 2026-02-24
01:56:00.000000000 +0100
+++ new/DirectX-Headers-1.619.1/include/directx/d3d12.h 2026-03-06
19:02:16.000000000 +0100
@@ -73,6 +73,13 @@
#endif /* __ID3D12RootSignature_FWD_DEFINED__ */
+#ifndef __ID3D12RootSignature1_FWD_DEFINED__
+#define __ID3D12RootSignature1_FWD_DEFINED__
+typedef interface ID3D12RootSignature1 ID3D12RootSignature1;
+
+#endif /* __ID3D12RootSignature1_FWD_DEFINED__ */
+
+
#ifndef __ID3D12RootSignatureDeserializer_FWD_DEFINED__
#define __ID3D12RootSignatureDeserializer_FWD_DEFINED__
typedef interface ID3D12RootSignatureDeserializer
ID3D12RootSignatureDeserializer;
@@ -2274,7 +2281,150 @@
#endif /* __ID3D12RootSignature_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0001 */
+#ifndef __ID3D12RootSignature1_INTERFACE_DEFINED__
+#define __ID3D12RootSignature1_INTERFACE_DEFINED__
+
+/* interface ID3D12RootSignature1 */
+/* [unique][local][object][uuid] */
+
+
+EXTERN_C const IID IID_ID3D12RootSignature1;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("c390bd7d-9142-4a95-b072-6d3439ade5c4")
+ ID3D12RootSignature1 : public ID3D12RootSignature
+ {
+ public:
+ virtual SIZE_T STDMETHODCALLTYPE GetSerializedSize( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE GetSerializedData(
+ _Out_writes_bytes_(Size) void *pData,
+ SIZE_T Size) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ID3D12RootSignature1Vtbl
+ {
+ BEGIN_INTERFACE
+
+ DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ID3D12RootSignature1 * This,
+ REFIID riid,
+ _COM_Outptr_ void **ppvObject);
+
+ DECLSPEC_XFGVIRT(IUnknown, AddRef)
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ID3D12RootSignature1 * This);
+
+ DECLSPEC_XFGVIRT(IUnknown, Release)
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ID3D12RootSignature1 * This);
+
+ DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData)
+ HRESULT ( STDMETHODCALLTYPE *GetPrivateData )(
+ ID3D12RootSignature1 * This,
+ _In_ REFGUID guid,
+ _Inout_ UINT *pDataSize,
+ _Out_writes_bytes_opt_( *pDataSize ) void *pData);
+
+ DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData)
+ HRESULT ( STDMETHODCALLTYPE *SetPrivateData )(
+ ID3D12RootSignature1 * This,
+ _In_ REFGUID guid,
+ _In_ UINT DataSize,
+ _In_reads_bytes_opt_( DataSize ) const void *pData);
+
+ DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface)
+ HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )(
+ ID3D12RootSignature1 * This,
+ _In_ REFGUID guid,
+ _In_opt_ const IUnknown *pData);
+
+ DECLSPEC_XFGVIRT(ID3D12Object, SetName)
+ HRESULT ( STDMETHODCALLTYPE *SetName )(
+ ID3D12RootSignature1 * This,
+ _In_z_ LPCWSTR Name);
+
+ DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice)
+ HRESULT ( STDMETHODCALLTYPE *GetDevice )(
+ ID3D12RootSignature1 * This,
+ REFIID riid,
+ _COM_Outptr_opt_ void **ppvDevice);
+
+ DECLSPEC_XFGVIRT(ID3D12RootSignature1, GetSerializedSize)
+ SIZE_T ( STDMETHODCALLTYPE *GetSerializedSize )(
+ ID3D12RootSignature1 * This);
+
+ DECLSPEC_XFGVIRT(ID3D12RootSignature1, GetSerializedData)
+ HRESULT ( STDMETHODCALLTYPE *GetSerializedData )(
+ ID3D12RootSignature1 * This,
+ _Out_writes_bytes_(Size) void *pData,
+ SIZE_T Size);
+
+ END_INTERFACE
+ } ID3D12RootSignature1Vtbl;
+
+ interface ID3D12RootSignature1
+ {
+ CONST_VTBL struct ID3D12RootSignature1Vtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ID3D12RootSignature1_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ID3D12RootSignature1_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ID3D12RootSignature1_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ID3D12RootSignature1_GetPrivateData(This,guid,pDataSize,pData) \
+ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) )
+
+#define ID3D12RootSignature1_SetPrivateData(This,guid,DataSize,pData) \
+ ( (This)->lpVtbl -> SetPrivateData(This,guid,DataSize,pData) )
+
+#define ID3D12RootSignature1_SetPrivateDataInterface(This,guid,pData) \
+ ( (This)->lpVtbl -> SetPrivateDataInterface(This,guid,pData) )
+
+#define ID3D12RootSignature1_SetName(This,Name) \
+ ( (This)->lpVtbl -> SetName(This,Name) )
+
+
+#define ID3D12RootSignature1_GetDevice(This,riid,ppvDevice) \
+ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) )
+
+
+
+#define ID3D12RootSignature1_GetSerializedSize(This) \
+ ( (This)->lpVtbl -> GetSerializedSize(This) )
+
+#define ID3D12RootSignature1_GetSerializedData(This,pData,Size) \
+ ( (This)->lpVtbl -> GetSerializedData(This,pData,Size) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ID3D12RootSignature1_INTERFACE_DEFINED__ */
+
+
+/* interface __MIDL_itf_d3d12_0000_0002 */
/* [local] */
typedef struct D3D12_SHADER_BYTECODE
@@ -4370,8 +4520,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0001_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0001_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0002_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0002_v0_0_s_ifspec;
#ifndef __ID3D12RootSignatureDeserializer_INTERFACE_DEFINED__
#define __ID3D12RootSignatureDeserializer_INTERFACE_DEFINED__
@@ -4548,7 +4698,7 @@
#endif /*
__ID3D12VersionedRootSignatureDeserializer_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0003 */
+/* interface __MIDL_itf_d3d12_0000_0004 */
/* [local] */
typedef HRESULT (WINAPI* PFN_D3D12_SERIALIZE_ROOT_SIGNATURE)(
@@ -4819,8 +4969,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0003_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0003_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0004_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0004_v0_0_s_ifspec;
#ifndef __ID3D12Pageable_INTERFACE_DEFINED__
#define __ID3D12Pageable_INTERFACE_DEFINED__
@@ -8236,7 +8386,7 @@
#endif /* __ID3D12GraphicsCommandList1_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0019 */
+/* interface __MIDL_itf_d3d12_0000_0020 */
/* [local] */
typedef struct D3D12_WRITEBUFFERIMMEDIATE_PARAMETER
@@ -8255,8 +8405,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0019_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0019_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0020_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0020_v0_0_s_ifspec;
#ifndef __ID3D12GraphicsCommandList2_INTERFACE_DEFINED__
#define __ID3D12GraphicsCommandList2_INTERFACE_DEFINED__
@@ -9277,7 +9427,7 @@
#endif /* __ID3D12CommandQueue_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0021 */
+/* interface __MIDL_itf_d3d12_0000_0022 */
/* [local] */
typedef struct D3D12_FEATURE_DATA_HARDWARE_SCHEDULING_QUEUE_GROUPINGS
@@ -9317,8 +9467,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0021_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0021_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0022_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0022_v0_0_s_ifspec;
#ifndef __ID3D12CommandQueue1_INTERFACE_DEFINED__
#define __ID3D12CommandQueue1_INTERFACE_DEFINED__
@@ -10744,7 +10894,7 @@
#endif /* __ID3D12PipelineLibrary1_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0025 */
+/* interface __MIDL_itf_d3d12_0000_0026 */
/* [local] */
typedef
@@ -10768,8 +10918,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0025_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0025_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0026_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0026_v0_0_s_ifspec;
#ifndef __ID3D12Device1_INTERFACE_DEFINED__
#define __ID3D12Device1_INTERFACE_DEFINED__
@@ -11955,7 +12105,7 @@
#endif /* __ID3D12Device2_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0027 */
+/* interface __MIDL_itf_d3d12_0000_0028 */
/* [local] */
typedef
@@ -11968,8 +12118,8 @@
DEFINE_ENUM_FLAG_OPERATORS( D3D12_RESIDENCY_FLAGS )
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0027_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0027_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0028_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0028_v0_0_s_ifspec;
#ifndef __ID3D12Device3_INTERFACE_DEFINED__
#define __ID3D12Device3_INTERFACE_DEFINED__
@@ -12607,7 +12757,7 @@
#endif /* __ID3D12Device3_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0028 */
+/* interface __MIDL_itf_d3d12_0000_0029 */
/* [local] */
typedef
@@ -12640,8 +12790,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0028_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0028_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0029_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0029_v0_0_s_ifspec;
#ifndef __ID3D12ProtectedSession_INTERFACE_DEFINED__
#define __ID3D12ProtectedSession_INTERFACE_DEFINED__
@@ -12785,7 +12935,7 @@
#endif /* __ID3D12ProtectedSession_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0029 */
+/* interface __MIDL_itf_d3d12_0000_0030 */
/* [local] */
typedef
@@ -12817,8 +12967,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0029_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0029_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0030_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0030_v0_0_s_ifspec;
#ifndef __ID3D12ProtectedResourceSession_INTERFACE_DEFINED__
#define __ID3D12ProtectedResourceSession_INTERFACE_DEFINED__
@@ -13744,7 +13894,7 @@
#endif /* __ID3D12Device4_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0031 */
+/* interface __MIDL_itf_d3d12_0000_0032 */
/* [local] */
typedef
@@ -13757,8 +13907,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0031_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0031_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0032_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0032_v0_0_s_ifspec;
#ifndef __ID3D12LifetimeOwner_INTERFACE_DEFINED__
#define __ID3D12LifetimeOwner_INTERFACE_DEFINED__
@@ -14112,7 +14262,7 @@
#endif /* __ID3D12LifetimeTracker_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0034 */
+/* interface __MIDL_itf_d3d12_0000_0035 */
/* [local] */
typedef
@@ -14184,8 +14334,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0034_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0034_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0035_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0035_v0_0_s_ifspec;
#ifndef __ID3D12StateObject_INTERFACE_DEFINED__
#define __ID3D12StateObject_INTERFACE_DEFINED__
@@ -14422,7 +14572,7 @@
#endif /* __ID3D12StateObjectProperties_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0036 */
+/* interface __MIDL_itf_d3d12_0000_0037 */
/* [local] */
typedef struct D3D12_PROGRAM_IDENTIFIER
@@ -14432,8 +14582,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0036_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0036_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0037_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0037_v0_0_s_ifspec;
#ifndef __ID3D12StateObjectProperties1_INTERFACE_DEFINED__
#define __ID3D12StateObjectProperties1_INTERFACE_DEFINED__
@@ -14727,7 +14877,7 @@
#endif /* __ID3D12StateObjectProperties2_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0038 */
+/* interface __MIDL_itf_d3d12_0000_0039 */
/* [local] */
typedef struct D3D12_NODE_ID
@@ -14745,8 +14895,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0038_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0038_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0039_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0039_v0_0_s_ifspec;
#ifndef __ID3D12WorkGraphProperties_INTERFACE_DEFINED__
#define __ID3D12WorkGraphProperties_INTERFACE_DEFINED__
@@ -15021,7 +15171,7 @@
#endif /* __ID3D12WorkGraphProperties_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0039 */
+/* interface __MIDL_itf_d3d12_0000_0040 */
/* [local] */
typedef
@@ -15733,8 +15883,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0039_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0039_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0040_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0040_v0_0_s_ifspec;
#ifndef __ID3D12Device5_INTERFACE_DEFINED__
#define __ID3D12Device5_INTERFACE_DEFINED__
@@ -16564,7 +16714,7 @@
#endif /* __ID3D12Device5_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0040 */
+/* interface __MIDL_itf_d3d12_0000_0041 */
/* [local] */
typedef
@@ -16888,8 +17038,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0040_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0040_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0041_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0041_v0_0_s_ifspec;
#ifndef __ID3D12DeviceRemovedExtendedDataSettings_INTERFACE_DEFINED__
#define __ID3D12DeviceRemovedExtendedDataSettings_INTERFACE_DEFINED__
@@ -17552,7 +17702,7 @@
#endif /* __ID3D12DeviceRemovedExtendedData2_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0046 */
+/* interface __MIDL_itf_d3d12_0000_0047 */
/* [local] */
typedef
@@ -17575,8 +17725,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0046_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0046_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0047_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0047_v0_0_s_ifspec;
#ifndef __ID3D12Device6_INTERFACE_DEFINED__
#define __ID3D12Device6_INTERFACE_DEFINED__
@@ -18385,7 +18535,7 @@
#endif /* __ID3D12Device6_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0047 */
+/* interface __MIDL_itf_d3d12_0000_0048 */
/* [local] */
DEFINE_GUID(D3D12_PROTECTED_RESOURCES_SESSION_HARDWARE_PROTECTED,
0x62B0084E, 0xC70E, 0x4DAA, 0xA1, 0x09, 0x30, 0xFF, 0x8D, 0x5A,
0x04, 0x82);
@@ -18411,8 +18561,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0047_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0047_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0048_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0048_v0_0_s_ifspec;
#ifndef __ID3D12ProtectedResourceSession1_INTERFACE_DEFINED__
#define __ID3D12ProtectedResourceSession1_INTERFACE_DEFINED__
@@ -21721,7 +21871,7 @@
#endif /* __ID3D12GraphicsCommandList3_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0054 */
+/* interface __MIDL_itf_d3d12_0000_0055 */
/* [local] */
typedef
@@ -21835,8 +21985,8 @@
DEFINE_ENUM_FLAG_OPERATORS( D3D12_RENDER_PASS_FLAGS )
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0054_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0054_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0055_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0055_v0_0_s_ifspec;
#ifndef __ID3D12MetaCommand_INTERFACE_DEFINED__
#define __ID3D12MetaCommand_INTERFACE_DEFINED__
@@ -21972,7 +22122,7 @@
#endif /* __ID3D12MetaCommand_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0055 */
+/* interface __MIDL_itf_d3d12_0000_0056 */
/* [local] */
typedef struct D3D12_DISPATCH_RAYS_DESC
@@ -22082,8 +22232,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0055_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0055_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0056_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0056_v0_0_s_ifspec;
#ifndef __ID3D12GraphicsCommandList4_INTERFACE_DEFINED__
#define __ID3D12GraphicsCommandList4_INTERFACE_DEFINED__
@@ -22932,7 +23082,7 @@
#endif /* __ID3D12GraphicsCommandList4_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0056 */
+/* interface __MIDL_itf_d3d12_0000_0057 */
/* [local] */
typedef
@@ -23141,8 +23291,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0056_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0056_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0057_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0057_v0_0_s_ifspec;
#ifndef __ID3D12ShaderCacheSession_INTERFACE_DEFINED__
#define __ID3D12ShaderCacheSession_INTERFACE_DEFINED__
@@ -23342,7 +23492,7 @@
#endif /* __ID3D12ShaderCacheSession_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0057 */
+/* interface __MIDL_itf_d3d12_0000_0058 */
/* [local] */
typedef
@@ -23366,8 +23516,8 @@
DEFINE_ENUM_FLAG_OPERATORS( D3D12_SHADER_CACHE_CONTROL_FLAGS )
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0057_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0057_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0058_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0058_v0_0_s_ifspec;
#ifndef __ID3D12Device9_INTERFACE_DEFINED__
#define __ID3D12Device9_INTERFACE_DEFINED__
@@ -29498,7 +29648,7 @@
#endif /* __ID3D12Device14_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0063 */
+/* interface __MIDL_itf_d3d12_0000_0064 */
/* [local] */
typedef
@@ -29519,7 +29669,7 @@
} D3D12_TRIM_NOTIFICATION;
typedef void ( __stdcall *D3D12_PFN_TRIM_NOTIFICATION_CALLBACK )(
- _In_ const D3D12_TRIM_NOTIFICATION
*__MIDL____MIDL_itf_d3d12_0000_00630000);
+ _In_ const D3D12_TRIM_NOTIFICATION
*__MIDL____MIDL_itf_d3d12_0000_00640000);
typedef struct D3D12_REGISTER_TRIM_NOTIFICATION
{
@@ -29537,8 +29687,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0063_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0063_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0064_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0064_v0_0_s_ifspec;
#ifndef __ID3D12Device15_INTERFACE_DEFINED__
#define __ID3D12Device15_INTERFACE_DEFINED__
@@ -30757,7 +30907,7 @@
#endif /* __ID3D12Device15_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0064 */
+/* interface __MIDL_itf_d3d12_0000_0065 */
/* [local] */
typedef union D3D12_VERSION_NUMBER
@@ -30814,8 +30964,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0064_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0064_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0065_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0065_v0_0_s_ifspec;
#ifndef __ID3D12StateObjectDatabase_INTERFACE_DEFINED__
#define __ID3D12StateObjectDatabase_INTERFACE_DEFINED__
@@ -31678,7 +31828,7 @@
#endif /* __ID3D12DeviceTools_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0072 */
+/* interface __MIDL_itf_d3d12_0000_0073 */
/* [local] */
typedef
@@ -31692,8 +31842,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0072_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0072_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0073_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0073_v0_0_s_ifspec;
#ifndef __ID3D12DeviceTools1_INTERFACE_DEFINED__
#define __ID3D12DeviceTools1_INTERFACE_DEFINED__
@@ -31796,7 +31946,7 @@
#endif /* __ID3D12DeviceTools1_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0073 */
+/* interface __MIDL_itf_d3d12_0000_0074 */
/* [local] */
typedef struct D3D12_SUBRESOURCE_DATA
@@ -31935,8 +32085,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0073_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0073_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0074_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0074_v0_0_s_ifspec;
#ifndef __ID3D12SDKConfiguration_INTERFACE_DEFINED__
#define __ID3D12SDKConfiguration_INTERFACE_DEFINED__
@@ -32131,7 +32281,7 @@
#endif /* __ID3D12SDKConfiguration1_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0075 */
+/* interface __MIDL_itf_d3d12_0000_0076 */
/* [local] */
typedef
@@ -32146,8 +32296,8 @@
DEFINE_ENUM_FLAG_OPERATORS( D3D12_DEVICE_FACTORY_FLAGS )
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0075_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0075_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0076_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0076_v0_0_s_ifspec;
#ifndef __ID3D12DeviceFactory_INTERFACE_DEFINED__
#define __ID3D12DeviceFactory_INTERFACE_DEFINED__
@@ -32308,7 +32458,7 @@
#endif /* __ID3D12DeviceFactory_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0076 */
+/* interface __MIDL_itf_d3d12_0000_0077 */
/* [local] */
typedef
@@ -32339,8 +32489,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0076_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0076_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0077_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0077_v0_0_s_ifspec;
#ifndef __ID3D12DeviceConfiguration_INTERFACE_DEFINED__
#define __ID3D12DeviceConfiguration_INTERFACE_DEFINED__
@@ -32628,7 +32778,7 @@
#endif /* __ID3D12DeviceConfiguration1_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0078 */
+/* interface __MIDL_itf_d3d12_0000_0079 */
/* [local] */
typedef
@@ -32641,8 +32791,8 @@
DEFINE_ENUM_FLAG_OPERATORS( D3D12_STATE_OBJECT_DATABASE_FLAGS )
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0078_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0078_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0079_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0079_v0_0_s_ifspec;
#ifndef __ID3D12StateObjectDatabaseFactory_INTERFACE_DEFINED__
#define __ID3D12StateObjectDatabaseFactory_INTERFACE_DEFINED__
@@ -32818,7 +32968,7 @@
#endif /* __ID3D12ApplicationIdentity_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0080 */
+/* interface __MIDL_itf_d3d12_0000_0081 */
/* [local] */
typedef
@@ -32858,8 +33008,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0080_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0080_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0081_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0081_v0_0_s_ifspec;
#ifndef __ID3D12GraphicsCommandList5_INTERFACE_DEFINED__
#define __ID3D12GraphicsCommandList5_INTERFACE_DEFINED__
@@ -33694,7 +33844,7 @@
#endif /* __ID3D12GraphicsCommandList5_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0081 */
+/* interface __MIDL_itf_d3d12_0000_0082 */
/* [local] */
typedef struct D3D12_DISPATCH_MESH_ARGUMENTS
@@ -33706,8 +33856,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0081_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0081_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0082_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0082_v0_0_s_ifspec;
#ifndef __ID3D12GraphicsCommandList6_INTERFACE_DEFINED__
#define __ID3D12GraphicsCommandList6_INTERFACE_DEFINED__
@@ -38285,7 +38435,7 @@
#endif /* __ID3D12GBVDiagnostics_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0088 */
+/* interface __MIDL_itf_d3d12_0000_0089 */
/* [local] */
typedef struct D3D12_CREATE_STATE_OBJECT_STATISTICS
@@ -38305,8 +38455,8 @@
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0088_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0088_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0089_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0089_v0_0_s_ifspec;
#ifndef __ID3D12DeviceStatistics_INTERFACE_DEFINED__
#define __ID3D12DeviceStatistics_INTERFACE_DEFINED__
@@ -38391,7 +38541,7 @@
#endif /* __ID3D12DeviceStatistics_INTERFACE_DEFINED__ */
-/* interface __MIDL_itf_d3d12_0000_0089 */
+/* interface __MIDL_itf_d3d12_0000_0090 */
/* [local] */
#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP |
WINAPI_PARTITION_GAMES) */
@@ -38399,6 +38549,7 @@
DEFINE_GUID(IID_ID3D12Object,0xc4fec28f,0x7966,0x4e95,0x9f,0x94,0xf4,0x31,0xcb,0x56,0xc3,0xb8);
DEFINE_GUID(IID_ID3D12DeviceChild,0x905db94b,0xa00c,0x4140,0x9d,0xf5,0x2b,0x64,0xca,0x9e,0xa3,0x57);
DEFINE_GUID(IID_ID3D12RootSignature,0xc54a6b66,0x72df,0x4ee8,0x8b,0xe5,0xa9,0x46,0xa1,0x42,0x92,0x14);
+DEFINE_GUID(IID_ID3D12RootSignature1,0xc390bd7d,0x9142,0x4a95,0xb0,0x72,0x6d,0x34,0x39,0xad,0xe5,0xc4);
DEFINE_GUID(IID_ID3D12RootSignatureDeserializer,0x34AB647B,0x3CC8,0x46AC,0x84,0x1B,0xC0,0x96,0x56,0x45,0xC0,0x46);
DEFINE_GUID(IID_ID3D12VersionedRootSignatureDeserializer,0x7F91CE67,0x090C,0x4BB7,0xB7,0x8E,0xED,0x8F,0xF2,0xE3,0x1D,0xA0);
DEFINE_GUID(IID_ID3D12Pageable,0x63ee58fb,0x1268,0x4835,0x86,0xda,0xf0,0x08,0xce,0x62,0xf0,0xd6);
@@ -38487,8 +38638,8 @@
DEFINE_GUID(IID_ID3D12DeviceStatistics,0x3d5ca1a8,0xa39e,0x4619,0x95,0xe0,0xf9,0xb0,0xa4,0x03,0x40,0xf5);
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0089_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0089_v0_0_s_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0090_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0090_v0_0_s_ifspec;
/* Additional Prototypes for ALL interfaces */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/DirectX-Headers-1.619.0/include/directx/d3d12.idl
new/DirectX-Headers-1.619.1/include/directx/d3d12.idl
--- old/DirectX-Headers-1.619.0/include/directx/d3d12.idl 2026-02-24
01:56:00.000000000 +0100
+++ new/DirectX-Headers-1.619.1/include/directx/d3d12.idl 2026-03-06
19:02:16.000000000 +0100
@@ -869,6 +869,13 @@
: ID3D12DeviceChild
{
}
+[ uuid( c390bd7d-9142-4a95-b072-6d3439ade5c4 ), object, local,
pointer_default( unique ) ]
+interface ID3D12RootSignature1
+ : ID3D12RootSignature
+{
+ SIZE_T GetSerializedSize();
+ HRESULT GetSerializedData([annotation("_Out_writes_bytes_(Size)")] void
*pData, SIZE_T Size);
+}
typedef struct D3D12_SHADER_BYTECODE
{
@@ -7114,6 +7121,7 @@
cpp_quote(
"DEFINE_GUID(IID_ID3D12Object,0xc4fec28f,0x7966,0x4e95,0x9f,0x94,0xf4,0x31,0xcb,0x56,0xc3,0xb8);"
)
cpp_quote(
"DEFINE_GUID(IID_ID3D12DeviceChild,0x905db94b,0xa00c,0x4140,0x9d,0xf5,0x2b,0x64,0xca,0x9e,0xa3,0x57);"
)
cpp_quote(
"DEFINE_GUID(IID_ID3D12RootSignature,0xc54a6b66,0x72df,0x4ee8,0x8b,0xe5,0xa9,0x46,0xa1,0x42,0x92,0x14);"
)
+cpp_quote(
"DEFINE_GUID(IID_ID3D12RootSignature1,0xc390bd7d,0x9142,0x4a95,0xb0,0x72,0x6d,0x34,0x39,0xad,0xe5,0xc4);"
)
cpp_quote(
"DEFINE_GUID(IID_ID3D12RootSignatureDeserializer,0x34AB647B,0x3CC8,0x46AC,0x84,0x1B,0xC0,0x96,0x56,0x45,0xC0,0x46);"
)
cpp_quote(
"DEFINE_GUID(IID_ID3D12VersionedRootSignatureDeserializer,0x7F91CE67,0x090C,0x4BB7,0xB7,0x8E,0xED,0x8F,0xF2,0xE3,0x1D,0xA0);"
)
cpp_quote(
"DEFINE_GUID(IID_ID3D12Pageable,0x63ee58fb,0x1268,0x4835,0x86,0xda,0xf0,0x08,0xce,0x62,0xf0,0xd6);"
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/DirectX-Headers-1.619.0/include/dxguids/dxguids.h
new/DirectX-Headers-1.619.1/include/dxguids/dxguids.h
--- old/DirectX-Headers-1.619.0/include/dxguids/dxguids.h 2026-02-24
01:56:00.000000000 +0100
+++ new/DirectX-Headers-1.619.1/include/dxguids/dxguids.h 2026-03-06
19:02:16.000000000 +0100
@@ -27,10 +27,10 @@
template <typename T> GUID uuidof(T**) { return uuidof<T>(); }
template <typename T> GUID uuidof(T&) { return uuidof<T>(); }
-// Each COM interface (e.g. ID3D12Device) has a unique interface ID (IID)
associated with it. With MSVC, the IID is defined
-// along with the interface declaration using compiler intrinsics
(__declspec(uuid(...)); the IID can then be retrieved
-// using __uuidof. These intrinsics are not supported with all toolchains, so
these helpers redefine IID values that can be
-// used with the various adapter COM helpers (ComPtr, IID_PPV_ARGS, etc.) for
Linux. IIDs are stable and cannot change, but as
+// Each COM interface (e.g. ID3D12Device) has a unique interface ID (IID)
associated with it. With MSVC, the IID is defined
+// along with the interface declaration using compiler intrinsics
(__declspec(uuid(...)); the IID can then be retrieved
+// using __uuidof. These intrinsics are not supported with all toolchains, so
these helpers redefine IID values that can be
+// used with the various adapter COM helpers (ComPtr, IID_PPV_ARGS, etc.) for
Linux. IIDs are stable and cannot change, but as
// a precaution we statically assert the values are as expected when compiling
for Windows.
#if defined(_MSC_VER)
#define _DXGUIDS_SUPPORT_STATIC_ASSERT_IID
@@ -70,6 +70,7 @@
WINADAPTER_IID(ID3D12Object, 0xc4fec28f, 0x7966, 0x4e95, 0x9f, 0x94, 0xf4,
0x31, 0xcb, 0x56, 0xc3, 0xb8);
WINADAPTER_IID(ID3D12DeviceChild, 0x905db94b, 0xa00c, 0x4140, 0x9d, 0xf5,
0x2b, 0x64, 0xca, 0x9e, 0xa3, 0x57);
WINADAPTER_IID(ID3D12RootSignature, 0xc54a6b66, 0x72df, 0x4ee8, 0x8b, 0xe5,
0xa9, 0x46, 0xa1, 0x42, 0x92, 0x14);
+WINADAPTER_IID(ID3D12RootSignature1, 0xc390bd7d, 0x9142, 0x4a95, 0xb0, 0x72,
0x6d, 0x34, 0x39, 0xad, 0xe5, 0xc4);
WINADAPTER_IID(ID3D12RootSignatureDeserializer, 0x34AB647B, 0x3CC8, 0x46AC,
0x84, 0x1B, 0xC0, 0x96, 0x56, 0x45, 0xC0, 0x46);
WINADAPTER_IID(ID3D12VersionedRootSignatureDeserializer, 0x7F91CE67, 0x090C,
0x4BB7, 0xB7, 0x8E, 0xED, 0x8F, 0xF2, 0xE3, 0x1D, 0xA0);
WINADAPTER_IID(ID3D12Pageable, 0x63ee58fb, 0x1268, 0x4835, 0x86, 0xda, 0xf0,
0x08, 0xce, 0x62, 0xf0, 0xd6);
@@ -130,11 +131,13 @@
WINADAPTER_IID(ID3D12Device12, 0x5af5c532, 0x4c91, 0x4cd0, 0xb5, 0x41, 0x15,
0xa4, 0x05, 0x39, 0x5f, 0xc5);
WINADAPTER_IID(ID3D12Device13, 0x14eecffc, 0x4df8, 0x40f7, 0xa1, 0x18, 0x5c,
0x81, 0x6f, 0x45, 0x69, 0x5e);
WINADAPTER_IID(ID3D12Device14, 0x5f6e592d, 0xd895, 0x44c2, 0x8e, 0x4a, 0x88,
0xad, 0x49, 0x26, 0xd3, 0x23);
+WINADAPTER_IID(ID3D12Device15, 0x76cff76f, 0x1e9b, 0x4450, 0x8c, 0xdc, 0x34,
0xf1, 0xaf, 0x78, 0x8e, 0x5b);
WINADAPTER_IID(ID3D12StateObjectDatabase, 0xc56060b7, 0xb5fc, 0x4135, 0x98,
0xe0, 0xa1, 0xe9, 0x99, 0x7e, 0xac, 0xe0);
WINADAPTER_IID(ID3D12VirtualizationGuestDevice, 0xbc66d368, 0x7373, 0x4943,
0x87, 0x57, 0xfc, 0x87, 0xdc, 0x79, 0xe4, 0x76);
WINADAPTER_IID(ID3D12Tools, 0x7071e1f0, 0xe84b, 0x4b33, 0x97, 0x4f, 0x12,
0xfa, 0x49, 0xde, 0x65, 0xc5);
WINADAPTER_IID(ID3D12Tools1, 0xe4fbc019, 0xdd3c, 0x43e1, 0x8f, 0x32, 0x7f,
0x64, 0x95, 0x75, 0xf0, 0xa0);
WINADAPTER_IID(ID3D12Tools2, 0x01d393c5, 0xc9b0, 0x42a1, 0x95, 0x8c, 0xc2,
0x6b, 0x02, 0xd4, 0xd0, 0x97);
+WINADAPTER_IID(ID3D12RuntimeValidationControl, 0xc706c811, 0x3663, 0x4bf1,
0x91, 0xb9, 0x1e, 0x8a, 0x7c, 0x11, 0x4a, 0xb9);
WINADAPTER_IID(ID3D12PageableTools, 0x8f1359db, 0xd8d1, 0x42f9, 0xb5, 0xcf,
0x79, 0xf4, 0xcb, 0xad, 0x0d, 0x3d);
WINADAPTER_IID(ID3D12DeviceTools, 0x2ea68e9c, 0x19c3, 0x4e47, 0xa1, 0x09,
0x6c, 0xda, 0xdf, 0xf0, 0xac, 0xa9);
WINADAPTER_IID(ID3D12DeviceTools1, 0xe30e9fc7, 0xe641, 0x4d6e, 0x8a, 0x81,
0x9d, 0xd9, 0x20, 0x6e, 0xc4, 0x7a);
@@ -144,6 +147,7 @@
WINADAPTER_IID(ID3D12DeviceConfiguration, 0x78dbf87b, 0xf766, 0x422b, 0xa6,
0x1c, 0xc8, 0xc4, 0x46, 0xbd, 0xb9, 0xad);
WINADAPTER_IID(ID3D12DeviceConfiguration1, 0xed342442, 0x6343, 0x4e16, 0xbb,
0x82, 0xa3, 0xa5, 0x77, 0x87, 0x4e, 0x56);
WINADAPTER_IID(ID3D12StateObjectDatabaseFactory, 0xf5b066f0, 0x648a, 0x4611,
0xbd, 0x41, 0x27, 0xfd, 0x09, 0x48, 0xb9, 0xeb);
+WINADAPTER_IID(ID3D12ApplicationIdentity, 0x82dc6c85, 0x727b, 0x4a8d, 0x91,
0x69, 0xdb, 0x6c, 0xe3, 0xe9, 0x75, 0xa0);
WINADAPTER_IID(ID3D12GraphicsCommandList5, 0x55050859, 0x4024, 0x474c, 0x87,
0xf5, 0x64, 0x72, 0xea, 0xee, 0x44, 0xea);
WINADAPTER_IID(ID3D12GraphicsCommandList6, 0xc3827890, 0xe548, 0x4cfa, 0x96,
0xcf, 0x56, 0x89, 0xa9, 0x37, 0x0f, 0x80);
WINADAPTER_IID(ID3D12GraphicsCommandList7, 0xdd171223, 0x8b61, 0x4769, 0x90,
0xe3, 0x16, 0x0c, 0xcd, 0xe4, 0xe2, 0xc1);
@@ -152,42 +156,44 @@
WINADAPTER_IID(ID3D12GraphicsCommandList10, 0x7013c015, 0xd161, 0x4b63, 0xa0,
0x8c, 0x23, 0x85, 0x52, 0xdd, 0x8a, 0xcc);
WINADAPTER_IID(ID3D12DSRDeviceFactory, 0xf343d1a0, 0xafe3, 0x439f, 0xb1, 0x3d,
0xcd, 0x87, 0xa4, 0x3b, 0x70, 0xca);
WINADAPTER_IID(ID3D12GBVDiagnostics, 0x597985ab, 0x9b75, 0x4dbb, 0xbe, 0x23,
0x07, 0x61, 0x19, 0x5b, 0xeb, 0xee);
+WINADAPTER_IID(ID3D12DeviceStatistics, 0x3d5ca1a8, 0xa39e, 0x4619, 0x95, 0xe0,
0xf9, 0xb0, 0xa4, 0x03, 0x40, 0xf5);
#endif
// Direct3D Video
#ifdef __d3d12video_h__
-WINADAPTER_IID(ID3D12VideoDecoderHeap,0x0946B7C9,0xEBF6,0x4047,0xBB,0x73,0x86,0x83,0xE2,0x7D,0xBB,0x1F);
-WINADAPTER_IID(ID3D12VideoDevice,0x1F052807,0x0B46,0x4ACC,0x8A,0x89,0x36,0x4F,0x79,0x37,0x18,0xA4);
-WINADAPTER_IID(ID3D12VideoDecoder,0xC59B6BDC,0x7720,0x4074,0xA1,0x36,0x17,0xA1,0x56,0x03,0x74,0x70);
-WINADAPTER_IID(ID3D12VideoProcessor,0x304FDB32,0xBEDE,0x410A,0x85,0x45,0x94,0x3A,0xC6,0xA4,0x61,0x38);
-WINADAPTER_IID(ID3D12VideoDecodeCommandList,0x3B60536E,0xAD29,0x4E64,0xA2,0x69,0xF8,0x53,0x83,0x7E,0x5E,0x53);
-WINADAPTER_IID(ID3D12VideoProcessCommandList,0xAEB2543A,0x167F,0x4682,0xAC,0xC8,0xD1,0x59,0xED,0x4A,0x62,0x09);
-WINADAPTER_IID(ID3D12VideoDecodeCommandList1,0xD52F011B,0xB56E,0x453C,0xA0,0x5A,0xA7,0xF3,0x11,0xC8,0xF4,0x72);
-WINADAPTER_IID(ID3D12VideoProcessCommandList1,0x542C5C4D,0x7596,0x434F,0x8C,0x93,0x4E,0xFA,0x67,0x66,0xF2,0x67);
-WINADAPTER_IID(ID3D12VideoMotionEstimator,0x33FDAE0E,0x098B,0x428F,0x87,0xBB,0x34,0xB6,0x95,0xDE,0x08,0xF8);
-WINADAPTER_IID(ID3D12VideoMotionVectorHeap,0x5BE17987,0x743A,0x4061,0x83,0x4B,0x23,0xD2,0x2D,0xAE,0xA5,0x05);
-WINADAPTER_IID(ID3D12VideoDevice1,0x981611AD,0xA144,0x4C83,0x98,0x90,0xF3,0x0E,0x26,0xD6,0x58,0xAB);
-WINADAPTER_IID(ID3D12VideoEncodeCommandList,0x8455293A,0x0CBD,0x4831,0x9B,0x39,0xFB,0xDB,0xAB,0x72,0x47,0x23);
-WINADAPTER_IID(ID3D12VideoDecoder1,0x79A2E5FB,0xCCD2,0x469A,0x9F,0xDE,0x19,0x5D,0x10,0x95,0x1F,0x7E);
-WINADAPTER_IID(ID3D12VideoDecoderHeap1,0xDA1D98C5,0x539F,0x41B2,0xBF,0x6B,0x11,0x98,0xA0,0x3B,0x6D,0x26);
-WINADAPTER_IID(ID3D12VideoProcessor1,0xF3CFE615,0x553F,0x425C,0x86,0xD8,0xEE,0x8C,0x1B,0x1F,0xB0,0x1C);
-WINADAPTER_IID(ID3D12VideoExtensionCommand,0x554E41E8,0xAE8E,0x4A8C,0xB7,0xD2,0x5B,0x4F,0x27,0x4A,0x30,0xE4);
-WINADAPTER_IID(ID3D12VideoDevice2,0xF019AC49,0xF838,0x4A95,0x9B,0x17,0x57,0x94,0x37,0xC8,0xF5,0x13);
-WINADAPTER_IID(ID3D12VideoDecodeCommandList2,0x6e120880,0xc114,0x4153,0x80,0x36,0xd2,0x47,0x05,0x1e,0x17,0x29);
-WINADAPTER_IID(ID3D12VideoDecodeCommandList3,0x2aee8c37,0x9562,0x42da,0x8a,0xbf,0x61,0xef,0xeb,0x2e,0x45,0x13);
-WINADAPTER_IID(ID3D12VideoProcessCommandList2,0xdb525ae4,0x6ad6,0x473c,0xba,0xa7,0x59,0xb2,0xe3,0x70,0x82,0xe4);
-WINADAPTER_IID(ID3D12VideoProcessCommandList3,0x1a0a4ca4,0x9f08,0x40ce,0x95,0x58,0xb4,0x11,0xfd,0x26,0x66,0xff);
-WINADAPTER_IID(ID3D12VideoEncodeCommandList1,0x94971eca,0x2bdb,0x4769,0x88,0xcf,0x36,0x75,0xea,0x75,0x7e,0xbc);
-WINADAPTER_IID(ID3D12VideoEncoder,0x2E0D212D,0x8DF9,0x44A6,0xA7,0x70,0xBB,0x28,0x9B,0x18,0x27,0x37);
-WINADAPTER_IID(ID3D12VideoEncoderHeap,0x22B35D96,0x876A,0x44C0,0xB2,0x5E,0xFB,0x8C,0x9C,0x7F,0x1C,0x4A);
-WINADAPTER_IID(ID3D12VideoEncoderHeap1,0xea8f1968,0x4aa0,0x43a4,0x9d,0x30,0xba,0x86,0xec,0x84,0xd4,0xf9);
-WINADAPTER_IID(ID3D12VideoDevice3,0x4243ADB4,0x3A32,0x4666,0x97,0x3C,0x0C,0xCC,0x56,0x25,0xDC,0x44);
-WINADAPTER_IID(ID3D12VideoDevice4,0xe59ad09e,0xf1ae,0x42bb,0x89,0x83,0x9f,0x6e,0x55,0x86,0xc4,0xeb);
-WINADAPTER_IID(ID3D12VideoEncodeCommandList2,0x895491e2,0xe701,0x46a9,0x9a,0x1f,0x8d,0x34,0x80,0xed,0x86,0x7a);
-WINADAPTER_IID(ID3D12VideoEncodeCommandList3,0x7f027b22,0x1515,0x4e85,0xaa,0x0d,0x02,0x64,0x86,0x58,0x05,0x76);
-WINADAPTER_IID(ID3D12VideoEncodeCommandList4,0x69aeb5b7,0x55f2,0x4012,0x8b,0x73,0x3a,0x88,0xd6,0x5a,0x20,0x4c);
+WINADAPTER_IID(ID3D12VideoDecoderHeap, 0x0946B7C9, 0xEBF6, 0x4047, 0xBB, 0x73,
0x86, 0x83, 0xE2, 0x7D, 0xBB, 0x1F);
+WINADAPTER_IID(ID3D12VideoDevice, 0x1F052807, 0x0B46, 0x4ACC, 0x8A, 0x89,
0x36, 0x4F, 0x79, 0x37, 0x18, 0xA4);
+WINADAPTER_IID(ID3D12VideoDecoder, 0xC59B6BDC, 0x7720, 0x4074, 0xA1, 0x36,
0x17, 0xA1, 0x56, 0x03, 0x74, 0x70);
+WINADAPTER_IID(ID3D12VideoProcessor, 0x304FDB32, 0xBEDE, 0x410A, 0x85, 0x45,
0x94, 0x3A, 0xC6, 0xA4, 0x61, 0x38);
+WINADAPTER_IID(ID3D12VideoDecodeCommandList, 0x3B60536E, 0xAD29, 0x4E64, 0xA2,
0x69, 0xF8, 0x53, 0x83, 0x7E, 0x5E, 0x53);
+WINADAPTER_IID(ID3D12VideoProcessCommandList, 0xAEB2543A, 0x167F, 0x4682,
0xAC, 0xC8, 0xD1, 0x59, 0xED, 0x4A, 0x62, 0x09);
+WINADAPTER_IID(ID3D12VideoDecodeCommandList1, 0xD52F011B, 0xB56E, 0x453C,
0xA0, 0x5A, 0xA7, 0xF3, 0x11, 0xC8, 0xF4, 0x72);
+WINADAPTER_IID(ID3D12VideoProcessCommandList1, 0x542C5C4D, 0x7596, 0x434F,
0x8C, 0x93, 0x4E, 0xFA, 0x67, 0x66, 0xF2, 0x67);
+WINADAPTER_IID(ID3D12VideoMotionEstimator, 0x33FDAE0E, 0x098B, 0x428F, 0x87,
0xBB, 0x34, 0xB6, 0x95, 0xDE, 0x08, 0xF8);
+WINADAPTER_IID(ID3D12VideoMotionVectorHeap, 0x5BE17987, 0x743A, 0x4061, 0x83,
0x4B, 0x23, 0xD2, 0x2D, 0xAE, 0xA5, 0x05);
+WINADAPTER_IID(ID3D12VideoDevice1, 0x981611AD, 0xA144, 0x4C83, 0x98, 0x90,
0xF3, 0x0E, 0x26, 0xD6, 0x58, 0xAB);
+WINADAPTER_IID(ID3D12VideoEncodeCommandList, 0x8455293A, 0x0CBD, 0x4831, 0x9B,
0x39, 0xFB, 0xDB, 0xAB, 0x72, 0x47, 0x23);
+WINADAPTER_IID(ID3D12VideoDecoder1, 0x79A2E5FB, 0xCCD2, 0x469A, 0x9F, 0xDE,
0x19, 0x5D, 0x10, 0x95, 0x1F, 0x7E);
+WINADAPTER_IID(ID3D12VideoDecoderHeap1, 0xDA1D98C5, 0x539F, 0x41B2, 0xBF,
0x6B, 0x11, 0x98, 0xA0, 0x3B, 0x6D, 0x26);
+WINADAPTER_IID(ID3D12VideoProcessor1, 0xF3CFE615, 0x553F, 0x425C, 0x86, 0xD8,
0xEE, 0x8C, 0x1B, 0x1F, 0xB0, 0x1C);
+WINADAPTER_IID(ID3D12VideoExtensionCommand, 0x554E41E8, 0xAE8E, 0x4A8C, 0xB7,
0xD2, 0x5B, 0x4F, 0x27, 0x4A, 0x30, 0xE4);
+WINADAPTER_IID(ID3D12VideoDevice2, 0xF019AC49, 0xF838, 0x4A95, 0x9B, 0x17,
0x57, 0x94, 0x37, 0xC8, 0xF5, 0x13);
+WINADAPTER_IID(ID3D12VideoDecodeCommandList2, 0x6e120880, 0xc114, 0x4153,
0x80, 0x36, 0xd2, 0x47, 0x05, 0x1e, 0x17, 0x29);
+WINADAPTER_IID(ID3D12VideoDecodeCommandList3, 0x2aee8c37, 0x9562, 0x42da,
0x8a, 0xbf, 0x61, 0xef, 0xeb, 0x2e, 0x45, 0x13);
+WINADAPTER_IID(ID3D12VideoProcessCommandList2, 0xdb525ae4, 0x6ad6, 0x473c,
0xba, 0xa7, 0x59, 0xb2, 0xe3, 0x70, 0x82, 0xe4);
+WINADAPTER_IID(ID3D12VideoProcessCommandList3, 0x1a0a4ca4, 0x9f08, 0x40ce,
0x95, 0x58, 0xb4, 0x11, 0xfd, 0x26, 0x66, 0xff);
+WINADAPTER_IID(ID3D12VideoEncodeCommandList1, 0x94971eca, 0x2bdb, 0x4769,
0x88, 0xcf, 0x36, 0x75, 0xea, 0x75, 0x7e, 0xbc);
+WINADAPTER_IID(ID3D12VideoEncoder, 0x2E0D212D, 0x8DF9, 0x44A6, 0xA7, 0x70,
0xBB, 0x28, 0x9B, 0x18, 0x27, 0x37);
+WINADAPTER_IID(ID3D12VideoEncoderHeap, 0x22B35D96, 0x876A, 0x44C0, 0xB2, 0x5E,
0xFB, 0x8C, 0x9C, 0x7F, 0x1C, 0x4A);
+WINADAPTER_IID(ID3D12VideoDevice3, 0x4243ADB4, 0x3A32, 0x4666, 0x97, 0x3C,
0x0C, 0xCC, 0x56, 0x25, 0xDC, 0x44);
+WINADAPTER_IID(ID3D12VideoEncodeCommandList2, 0x895491e2, 0xe701, 0x46a9,
0x9a, 0x1f, 0x8d, 0x34, 0x80, 0xed, 0x86, 0x7a);
+WINADAPTER_IID(ID3D12VideoEncodeCommandList3, 0x7f027b22, 0x1515, 0x4e85,
0xaa, 0x0d, 0x02, 0x64, 0x86, 0x58, 0x05, 0x76);
+WINADAPTER_IID(ID3D12VideoEncoderHeap1, 0xea8f1968, 0x4aa0, 0x43a4, 0x9d,
0x30, 0xba, 0x86, 0xec, 0x84, 0xd4, 0xf9);
+WINADAPTER_IID(ID3D12VideoDevice4, 0xe59ad09e, 0xf1ae, 0x42bb, 0x89, 0x83,
0x9f, 0x6e, 0x55, 0x86, 0xc4, 0xeb);
+WINADAPTER_IID(ID3D12VideoEncodeCommandList4, 0x69aeb5b7, 0x55f2, 0x4012,
0x8b, 0x73, 0x3a, 0x88, 0xd6, 0x5a, 0x20, 0x4c);
#endif
+// Direct3D SDK Layers
#ifdef __d3d12sdklayers_h__
WINADAPTER_IID(ID3D12Debug, 0x344488b7, 0x6846, 0x474b, 0xb9, 0x89, 0xf0,
0x27, 0x44, 0x82, 0x45, 0xe0);
WINADAPTER_IID(ID3D12Debug1, 0xaffaa4ca, 0x63fe, 0x4d8e, 0xb8, 0xad, 0x15,
0x90, 0x00, 0xaf, 0x43, 0x04);
@@ -206,15 +212,16 @@
WINADAPTER_IID(ID3D12DebugCommandList2, 0xaeb575cf, 0x4e06, 0x48be, 0xba,
0x3b, 0xc4, 0x50, 0xfc, 0x96, 0x65, 0x2e);
WINADAPTER_IID(ID3D12DebugCommandList3, 0x197d5e15, 0x4d37, 0x4d34, 0xaf,
0x78, 0x72, 0x4c, 0xd7, 0x0f, 0xdb, 0x1f);
WINADAPTER_IID(ID3D12SharingContract, 0x0adf7d52, 0x929c, 0x4e61, 0xad, 0xdb,
0xff, 0xed, 0x30, 0xde, 0x66, 0xef);
+WINADAPTER_IID(ID3D12ManualWriteTrackingResource, 0x86ca3b85, 0x49ad, 0x4b6e,
0xae, 0xd5, 0xed, 0xdb, 0x18, 0x54, 0x0f, 0x41);
WINADAPTER_IID(ID3D12InfoQueue, 0x0742a90b, 0xc387, 0x483f, 0xb9, 0x46, 0x30,
0xa7, 0xe4, 0xe6, 0x14, 0x58);
WINADAPTER_IID(ID3D12InfoQueue1, 0x2852dd88, 0xb484, 0x4c0c, 0xb6, 0xb1, 0x67,
0x16, 0x85, 0x00, 0xe6, 0x00);
#endif
// DXCore
#ifdef __dxcore_interface_h__
-WINADAPTER_IID(IDXCoreAdapterFactory, 0x78ee5945, 0xc36e, 0x4b13, 0xa6, 0x69,
0x00, 0x5d, 0xd1, 0x1c, 0x0f, 0x06);
-WINADAPTER_IID(IDXCoreAdapterFactory1, 0xd5682e19, 0x6d21, 0x401c, 0x82, 0x7a,
0x9a, 0x51, 0xa4, 0xea, 0x35, 0xd7);
-WINADAPTER_IID(IDXCoreAdapterList, 0x526c7776, 0x40e9, 0x459b, 0xb7, 0x11,
0xf3, 0x2a, 0xd7, 0x6d, 0xfc, 0x28);
WINADAPTER_IID(IDXCoreAdapter, 0xf0db4c7f, 0xfe5a, 0x42a2, 0xbd, 0x62, 0xf2,
0xa6, 0xcf, 0x6f, 0xc8, 0x3e);
WINADAPTER_IID(IDXCoreAdapter1, 0xa0783366, 0xcfa3, 0x43be, 0x9d, 0x79, 0x55,
0xb2, 0xda, 0x97, 0xc6, 0x3c);
+WINADAPTER_IID(IDXCoreAdapterList, 0x526c7776, 0x40e9, 0x459b, 0xb7, 0x11,
0xf3, 0x2a, 0xd7, 0x6d, 0xfc, 0x28);
+WINADAPTER_IID(IDXCoreAdapterFactory, 0x78ee5945, 0xc36e, 0x4b13, 0xa6, 0x69,
0x00, 0x5d, 0xd1, 0x1c, 0x0f, 0x06);
+WINADAPTER_IID(IDXCoreAdapterFactory1, 0xd5682e19, 0x6d21, 0x401c, 0x82, 0x7a,
0x9a, 0x51, 0xa4, 0xea, 0x35, 0xd7);
#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/DirectX-Headers-1.619.0/meson.build
new/DirectX-Headers-1.619.1/meson.build
--- old/DirectX-Headers-1.619.0/meson.build 2026-02-24 01:56:00.000000000
+0100
+++ new/DirectX-Headers-1.619.1/meson.build 2026-03-06 19:02:16.000000000
+0100
@@ -1,7 +1,7 @@
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
-project('DirectX-Headers', 'cpp', version : '1.619.0',
+project('DirectX-Headers', 'cpp', version : '1.619.1',
default_options : ['cpp_std=c++14'])
cpp = meson.get_compiler('cpp')