mirror of
https://github.com/libretro/RetroArch
synced 2025-02-07 03:40:24 +00:00
(DXGI) Turn these into macros
This commit is contained in:
parent
acb914c186
commit
6b3fcf79f0
@ -648,10 +648,9 @@ static INLINE ULONG DXGIReleaseSwapChain(DXGISwapChain swap_chain)
|
||||
{
|
||||
return swap_chain->lpVtbl->Release(swap_chain);
|
||||
}
|
||||
static INLINE HRESULT DXGIPresent(DXGISwapChain swap_chain, UINT sync_interval, UINT flags)
|
||||
{
|
||||
return swap_chain->lpVtbl->Present(swap_chain, sync_interval, flags);
|
||||
}
|
||||
|
||||
#define DXGIPresent(swap_chain, sync_interval, flags) ((swap_chain)->lpVtbl->Present((swap_chain), (UINT)(sync_interval), flags))
|
||||
|
||||
static INLINE HRESULT DXGIGetBuffer(DXGISwapChain swap_chain, UINT buffer, IDXGISurface** out)
|
||||
{
|
||||
return swap_chain->lpVtbl->GetBuffer(swap_chain, buffer, uuidof(IDXGISurface), (void**)out);
|
||||
@ -666,17 +665,9 @@ DXGIGetFullscreenState(DXGISwapChain swap_chain, BOOL* fullscreen, DXGIOutput* t
|
||||
{
|
||||
return swap_chain->lpVtbl->GetFullscreenState(swap_chain, fullscreen, target);
|
||||
}
|
||||
static INLINE HRESULT DXGIResizeBuffers(
|
||||
DXGISwapChain swap_chain,
|
||||
UINT buffer_count,
|
||||
UINT width,
|
||||
UINT height,
|
||||
DXGI_FORMAT new_format,
|
||||
UINT swap_chain_flags)
|
||||
{
|
||||
return swap_chain->lpVtbl->ResizeBuffers(
|
||||
swap_chain, buffer_count, width, height, new_format, swap_chain_flags);
|
||||
}
|
||||
|
||||
#define DXGIResizeBuffers(swap_chain, buffer_count, width, height, new_format, swap_chain_flags) ((swap_chain)->lpVtbl->ResizeBuffers((swap_chain), buffer_count, width, height, new_format, swap_chain_flags))
|
||||
|
||||
static INLINE HRESULT
|
||||
DXGIResizeTarget(DXGISwapChain swap_chain, DXGI_MODE_DESC* new_target_parameters)
|
||||
{
|
||||
|
@ -729,7 +729,7 @@ static void *d3d11_gfx_init(const video_info_t* video,
|
||||
/* On phone, no swap effects are supported. */
|
||||
desc.SwapEffect = DXGI_SWAP_EFFECT_DISCARD;
|
||||
#elif defined(__WINRT__)
|
||||
desc.SwapEffect = DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL;
|
||||
desc.SwapEffect = DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL;
|
||||
#else
|
||||
desc.SwapEffect = DXGI_SWAP_EFFECT_SEQUENTIAL;
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user