Windows Features - juli27/basaltcpp GitHub Wiki
KB2533623
Windows Vista
- System dpi aware
- Direct3D 9 Ex
- DXGI 1.0
- Direct3D 10
- XInput 9.1.0 (1.3 when using the dll from the DX SDK)
- Microsoft Media Foundation (replaces DirectShow)
- Windows Imaging Component
- horizontal mouse wheel
Windows Vista SP1
Windows Vista SP2 with Platform Update
- DXGI 1.1
- Direct3D 11
- Direct2D
- DirectWrite
- WARP (10.1)
- Updated WIC
Windows 7
Windows 7 SP1
- AVX instructions (XState API)
Windows 7 SP1 with Platform Update
- Direct2D 1.1
- Updated WIC
- Updated DirectWrite
- DXGI 1.2 (partial)
- Direct3D 11.1 (partial)
- WARP (11.0)
Windows 8
- SSE2 required
- Windows Runtime (+ ARM)
- DXGI 1.2
- Direct3D 11.1
- WARP (11.1)
- no support for less than 32 bbp device mode (GDI, EnumDisplaySettingsW)
- emulates 8 bbp and 16 bbp on 32 bbp when not manifested as Windows 8
compatible
- DWM composition is always enabled
- XInput 1.4
- DirectComposition
- Pointer Input
- Direct flip presentation mode (no API) 1Ref1
- DX HRESULTs supported by FormatMessage
Windows 8.1
- Per monitor (v1) dpi aware
- DXGI 1.3
- Direct3D 11.2
- Direct2D 1.2
- improved WARP (11.1)
- Independent flip presentation mode (no API) 1Ref1
- Waitable object swap chain 1Ref1
Windows 10 1507 TH1 (Build 10240)
- DXGI 1.4
- Direct3D 11.3
- Direct3D 12
- Direct2D 1.3
- Immediate independent flip presentation mode (D3D12 only) 1Ref1
Windows 10 1511 TH2 November Update (Build 10586)
- Direct3D 11.4
- IsWow64Process2
Windows 10 1607 RS1 Anniversary Update (Build 14393)
- DXGI 1.5
- Direct2D 1.4
- Removal of the MAX_PATH limit (opt-in) 2Ref2
Windows 10 1703 RS2 Creators Update (Build 15063)
- Per monitor (v2) dpi aware
- Direct3D 11.4 Update
- Direct2D 1.5
- ICU C-API
Windows 10 1709 RS3 Fall Creators Update (Build 16299)
- Desktop ARM64 support (UWP + Win32)
Windows 10 2004 20H1 May 2020 Update (Build 19041)
- DirectX 12 Ultimate
- Segment Heap