Module: vkd3d Branch: master Commit: fccf9f7ac5fdcc681829a2bef60d166212663cb0 URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/fccf9f7ac5fdcc681829a2bef60d16...
Author: Martin Storsjö martin@martin.st Date: Wed Sep 6 18:19:59 2023 +0300
include: Add the ID3D12Heap1 interface.
Signed-off-by: Martin Storsjö martin@martin.st
---
include/vkd3d_d3d12.idl | 11 +++++++++++ 1 file changed, 11 insertions(+)
diff --git a/include/vkd3d_d3d12.idl b/include/vkd3d_d3d12.idl index 4accf431..404e8111 100644 --- a/include/vkd3d_d3d12.idl +++ b/include/vkd3d_d3d12.idl @@ -4203,6 +4203,17 @@ interface ID3D12Resource2 : ID3D12Resource1 D3D12_RESOURCE_DESC1 GetDesc1(); }
+[ + uuid(572f7389-2168-49e3-9693-d6df5871bf6d), + object, + local, + pointer_default(unique) +] +interface ID3D12Heap1 : ID3D12Heap +{ + HRESULT GetProtectedResourceSession(REFIID riid, void **protected_session); +} + typedef HRESULT (__stdcall *PFN_D3D12_CREATE_ROOT_SIGNATURE_DESERIALIZER)( const void *data, SIZE_T data_size, REFIID iid, void **deserializer);