Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 2.31 KB

d3d10-graphics-reference-dxgi-functions.md

File metadata and controls

27 lines (21 loc) · 2.31 KB
description ms.assetid title ms.topic ms.date
This section contains info about the functions provided by DXGI.
209d2e65-b118-47a7-aece-fb140fdede3f
DXGI functions
article
04/26/2022

DXGI functions

This section contains info about the functions provided by DXGI.

In this section

Topic Description
CreateDXGIFactory Creates a DXGI 1.0 factory that you can use to generate other DXGI objects.
CreateDXGIFactory1 Creates a DXGI 1.1 factory that you can use to generate other DXGI objects.
CreateDXGIFactory2 Creates a DXGI 1.3 factory that you can use to generate other DXGI objects.
In Windows 8, any DXGI factory created while DXGIDebug.dll was present on the system would load and use it. Starting in Windows 8.1, apps explicitly request that DXGIDebug.dll be loaded instead. Use CreateDXGIFactory2 and specify the DXGI_CREATE_FACTORY_DEBUG flag to request DXGIDebug.dll; the DLL will be loaded if it is present on the system.
DXGIDeclareAdapterRemovalSupport Allows a process to indicate that it's resilient to any of its graphics devices being removed.
DXGIDisableVBlankVirtualization Disables v-blank virtualization for the process. This virtualization is used by the dynamic refresh rate (DRR) feature by default for all swap chains to maintain a steady virtualized present rate and v-blank cadence from IDXGIOutput::WaitForVBlank. By disabling virtualization, these APIs will see the changing refresh rate.
DXGIGetDebugInterface Retrieves a debugging interface.
DXGIGetDebugInterface1 Retrieves an interface that Windows Store apps use for debugging the Microsoft DirectX Graphics Infrastructure (DXGI).

Related topics