mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2024-11-21 16:46:41 -08:00
include: Add ID3D12SharingContract interface declarations in vkd3d_d3d12sdklayers.idl.
Signed-off-by: Biswapriyo Nath <nathbappai@gmail.com> Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
abd82c9e6d
commit
694e5c865b
@ -1087,6 +1087,20 @@ interface ID3D12DebugDevice2 : ID3D12DebugDevice
|
||||
HRESULT GetDebugParameter(D3D12_DEBUG_DEVICE_PARAMETER_TYPE type, void *data, UINT size);
|
||||
}
|
||||
|
||||
[
|
||||
uuid(0adf7d52-929c-4e61-addb-ffed30de66ef),
|
||||
object,
|
||||
local,
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface ID3D12SharingContract : IUnknown
|
||||
{
|
||||
void Present(ID3D12Resource *resource, UINT sub_resource, HWND window);
|
||||
void SharedFenceSignal(ID3D12Fence *fence, UINT64 fence_value);
|
||||
void BeginCapturableWork(REFGUID guid);
|
||||
void EndCapturableWork(REFGUID guid);
|
||||
}
|
||||
|
||||
[
|
||||
uuid(0742a90b-c387-483f-b946-30a7e4e61458),
|
||||
object,
|
||||
|
Loading…
Reference in New Issue
Block a user