From 8e3f86334179fc92daf3d8c3dbf861e39eb73515 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Tue, 5 Sep 2023 23:57:15 +0300 Subject: [PATCH] include: Add the ID3D12StateObject interface. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Martin Storsjö --- include/vkd3d_d3d12.idl | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/include/vkd3d_d3d12.idl b/include/vkd3d_d3d12.idl index cdb75c1f..9545b663 100644 --- a/include/vkd3d_d3d12.idl +++ b/include/vkd3d_d3d12.idl @@ -3301,6 +3301,16 @@ interface ID3D12LifetimeTracker : ID3D12DeviceChild HRESULT DestroyOwnedObject(ID3D12DeviceChild *object); } +[ + uuid(47016943-fca8-4594-93ea-af258b55346d), + object, + local, + pointer_default(unique) +] +interface ID3D12StateObject : ID3D12Pageable +{ +} + typedef HRESULT (__stdcall *PFN_D3D12_CREATE_ROOT_SIGNATURE_DESERIALIZER)( const void *data, SIZE_T data_size, REFIID iid, void **deserializer);