WDDM 2.0, which is designed to dramatically reduce workload on the kernel-mode driver for GPUs that support virtual memory addressing, to allow multithreading parallelism in the user-mode driver and result in lower CPU utilization. Windows 10 also includes DXGI 1.4. Direct3D 12 API, announced at Build 2014, requires WDDM 2.0. The new API will do away with automatic resource-management and pipeline-management tasks and allow developers to take full low-level control of adapter memory and rendering states. The display driver model from Windows 8.1 and Windows Phone have converged into a unified model for Windows 10. A new memory model is implemented that gives each GPU a per-process virtual address space. Direct addressing of video memory is still supported by WDDMv2 for graphics hardware that requires it, but that is considered a legacy case. IHVs are expected to develop new hardware that supports virtual addressing. Significant changes have been made to the DDI to enable this new memory model. WDDM 2.1 Windows 10 Anniversary Update (version 1607) includes WDDM 2.1, which supports Shader Model 6.0 (mandatory for feature levels 12_0 and 12_1), and DXGI 1.5 which supports HDR10 - a 10-bit high dynamic range, wide gamut format defined by ITU-T Rec. 2100/Rec.2020 - and variable refresh rates. WDDM 2.2 Windows 10 Creators Update (version 1703) includes WDDM 2.2, which is tailored for virtual, augmented and mixed reality with stereoscopic rendering for the Windows Mixed Reality platform, and DXGI 1.6. WDDM 2.3 Windows 10 Fall Creators Update (version 1709) includes WDDM 2.3. The following is a list of new features for Windows Display driver development in Windows 10, version 1709: Shader Model 6.1, adding support view instancing and barycentric semantics. Display ColorSpace Transform DDIs provide additional control over color space transforms applied in the post-composition display pipeline. The D3D12 Copy Queue Timestamp Queries feature will allow applications to issue timestamp queries on COPY command lists/queues. These timestamps are specified to function identically to timestamps on other engines. Enhanced Video integration into Direct3D12 Runtime through: hardware accelerated video decoding, content protection and video processing WDDM 2.4 Windows 10 April 2018 Update (version 1803) includes WDDM 2.4. Updates to display driver development in Windows 10 version 1803 include the following features.: Shader Model 6.2, adding support for 16-bit scalars and the ability to select the behaviours with denormal values. Indirect Display UMDF class extension, the driver can pass the SRM to the rendering GPU