Module: vkd3d Branch: master Commit: e597b0d80f39f716a8740cb0be55edc78f4599d6 URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/e597b0d80f39f716a8740cb0be55ed...
Author: Martin Storsjö martin@martin.st Date: Mon Sep 18 01:06:15 2023 +0300
include: Add UUIDs for use with D3D12EnableExperimentalFeatures.
Signed-off-by: Martin Storsjö martin@martin.st
---
include/vkd3d_d3d12.idl | 4 ++++ include/vkd3d_windows.h | 1 + 2 files changed, 5 insertions(+)
diff --git a/include/vkd3d_d3d12.idl b/include/vkd3d_d3d12.idl index ae9498fc..71faf611 100644 --- a/include/vkd3d_d3d12.idl +++ b/include/vkd3d_d3d12.idl @@ -5123,6 +5123,10 @@ typedef HRESULT (__stdcall *PFN_D3D12_GET_DEBUG_INTERFACE)(REFIID iid, void **de [local] HRESULT __stdcall D3D12EnableExperimentalFeatures(UINT feature_count, const IID *iids, void *configurations, UINT *configurations_sizes);
+cpp_quote("static const UUID D3D12ExperimentalShaderModels = { 0x76f5573e, 0xf13a, 0x40f5, { 0xb2, 0x97, 0x81, 0xce, 0x9e, 0x18, 0x93, 0x3f } };") +cpp_quote("static const UUID D3D12TiledResourceTier4 = { 0xc9c4725f, 0xa81a, 0x4f56, { 0x8c, 0x5b, 0xc5, 0x10, 0x39, 0xd6, 0x94, 0xfb } };") +cpp_quote("static const UUID D3D12MetaCommand = { 0xc734c97e, 0x8077, 0x48c8, { 0x9f, 0xdc, 0xd9, 0xd1, 0xdd, 0x31, 0xdd, 0x77 } };") + typedef HRESULT (__stdcall *PFN_D3D12_GET_INTERFACE)(REFCLSID clsid, REFIID iid, void **debug);
[local] HRESULT __stdcall D3D12GetInterface(REFCLSID clsid, REFIID iid, void **debug); diff --git a/include/vkd3d_windows.h b/include/vkd3d_windows.h index d53fd00b..7b0e972d 100644 --- a/include/vkd3d_windows.h +++ b/include/vkd3d_windows.h @@ -126,6 +126,7 @@ typedef struct _GUID
typedef GUID IID; typedef GUID CLSID; +typedef GUID UUID;
# ifdef INITGUID # ifndef __cplusplus