Module: vkd3d Branch: master Commit: f31efc1afc9149b5cb4d87de1748999c94841c13 URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/f31efc1afc9149b5cb4d87de174899...
Author: Martin Storsjö martin@martin.st Date: Wed Sep 6 18:22:58 2023 +0300
include: Add the ID3D12MetaCommand interface.
Signed-off-by: Martin Storsjö martin@martin.st
---
include/vkd3d_d3d12.idl | 13 +++++++++++++ 1 file changed, 13 insertions(+)
diff --git a/include/vkd3d_d3d12.idl b/include/vkd3d_d3d12.idl index 404e8111..195a8add 100644 --- a/include/vkd3d_d3d12.idl +++ b/include/vkd3d_d3d12.idl @@ -4214,6 +4214,19 @@ interface ID3D12Heap1 : ID3D12Heap HRESULT GetProtectedResourceSession(REFIID riid, void **protected_session); }
+[ + uuid(dbb84c27-36ce-4fc9-b801-f048c46ac570), + object, + local, + pointer_default(unique) +] +interface ID3D12MetaCommand : ID3D12Pageable +{ + UINT64 GetRequiredParameterResourceSize( + D3D12_META_COMMAND_PARAMETER_STAGE stage, + UINT parameter_index); +} + typedef HRESULT (__stdcall *PFN_D3D12_CREATE_ROOT_SIGNATURE_DESERIALIZER)( const void *data, SIZE_T data_size, REFIID iid, void **deserializer);