mirror of
https://github.com/libretro/RetroArch
synced 2025-03-31 10:20:41 +00:00
Merge pull request #9049 from Dwedit/d3d12_small_fix
Small fixes for D3D12
This commit is contained in:
commit
31a68fce1b
@ -192,10 +192,10 @@ bool d3d12_init_base(d3d12_video_t* d3d12)
|
|||||||
|
|
||||||
#ifdef __WINRT__
|
#ifdef __WINRT__
|
||||||
if (FAILED(DXGIEnumAdapters2(d3d12->factory, i, &d3d12->adapter)))
|
if (FAILED(DXGIEnumAdapters2(d3d12->factory, i, &d3d12->adapter)))
|
||||||
return false;
|
break;
|
||||||
#else
|
#else
|
||||||
if (FAILED(DXGIEnumAdapters(d3d12->factory, i, &d3d12->adapter)))
|
if (FAILED(DXGIEnumAdapters(d3d12->factory, i, &d3d12->adapter)))
|
||||||
return false;
|
break;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
IDXGIAdapter_GetDesc(d3d12->adapter, &desc);
|
IDXGIAdapter_GetDesc(d3d12->adapter, &desc);
|
||||||
|
@ -159,7 +159,7 @@ static INLINE HRESULT D3D12ResetCommandAllocator(D3D12CommandAllocator command_a
|
|||||||
static INLINE ULONG D3D12ReleaseFence(D3D12Fence fence) { return fence->lpVtbl->Release(fence); }
|
static INLINE ULONG D3D12ReleaseFence(D3D12Fence fence) { return fence->lpVtbl->Release(fence); }
|
||||||
static INLINE UINT64 D3D12GetCompletedValue(D3D12Fence fence)
|
static INLINE UINT64 D3D12GetCompletedValue(D3D12Fence fence)
|
||||||
{
|
{
|
||||||
return fence->lpVtbl->GetCompletedValue(fence);
|
return fence && fence->lpVtbl->GetCompletedValue(fence);
|
||||||
}
|
}
|
||||||
static INLINE HRESULT D3D12SetEventOnCompletion(D3D12Fence fence, UINT64 value, HANDLE h_event)
|
static INLINE HRESULT D3D12SetEventOnCompletion(D3D12Fence fence, UINT64 value, HANDLE h_event)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user