Releases: alessiot89/D3D12QuickRef
Releases · alessiot89/D3D12QuickRef
Build 1607
Direct3D 12.0 quick reference guide
Targets Windows 10 SDK version 1607 build 10.0.14393.0.
This version comes with better and more readable formatting as long the related Direct3D 12 updated references.
Build 1151 (KB3156421)
Direct3D 12.0 quick reference guide
Targets Windows 10 SDK version 1151 build 10.0.10586.0 + KB3156421
KB3156421 added a preview of DXGI 1.5, with DXGI tearing feature. This allows application to force unleashed frame-rate on full-screen borderless mode, enabling "v-sync" off on UWP applications. KB3156421 is required to be installed.
//
// DXGI tearing feature available in KB3156421.
//
#ifndef __dxgi1_5_h__
typedef
enum DXGI_FEATURE
{
DXGI_FEATURE_PRESENT_ALLOW_TEARING = 0
} DXGI_FEATURE;
MIDL_INTERFACE("7632e1f5-ee65-4dca-87fd-84cd75f8838d")
IDXGIFactory5 : public IDXGIFactory4
{
public:
virtual HRESULT STDMETHODCALLTYPE CheckFeatureSupport(
DXGI_FEATURE Feature,
_Inout_updates_bytes_(FeatureSupportDataSize) void *pFeatureSupportData,
UINT FeatureSupportDataSize) = 0;
};
#define DXGI_PRESENT_ALLOW_TEARING 0x00000200UL
#define DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING 2048
#endif