Skip to content

Releases: alessiot89/D3D12QuickRef

Build 1607

03 Jan 20:20
Compare
Choose a tag to compare

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)

03 Jan 20:14
Compare
Choose a tag to compare

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

Edit: please note this is not the right source code.