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);
|
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),
|
uuid(0742a90b-c387-483f-b946-30a7e4e61458),
|
||||||
object,
|
object,
|
||||||
|
Loading…
Reference in New Issue
Block a user