

(To be a bit more technical, Direct3D 12 requires that the driver be updated to use WDDM 2.0 and that the hardware supports at least feature level 110. SEI/VUI/VPS/SPS/PPS) is assigned to the application, which will create and pack them into the final bitstream along with the compressed bitstream taken from the GPU operation for each frame. Since DirectX 12 doesnt really add new rendering functionality, it just changes the how games access the video card, its possible to support it with older hardware simply by updating the drivers.

The rest of the bitstream codec headers (i.e. Right now, only DXGI_FORMAT_NV12 and DXGI_FORMAT_P010 are available depending on driver support, so input content may need to be color converted and down sampled previously by the application. Previously, the instructions issued by developers when developing games often required multiple levels of applications, DirectX, graphics drivers. The biggest difference from previous versions is that it has changed the way it has been running.
#Directx 12 upgrade
Meanwhile, those professionals who need other codecs, including AV-1, H.266 (VVC) will continue to rely on other encoding technologies (most of which are CPU-accelerated).Īs far as technological implementation is concerned, the API takes each video frame represented by ID3D12Resource textures and compresses them into an ID3D12Resource buffer that contains the slice headers and payload of each encoded frame. DirectX 12 is the latest version of DirectX, which is an important upgrade of the Windows 10 system.

Lets take a look at how CrossOver supports DirectX 12 and what the challenges are. The obstacles in Linux are not the same as the obstacles in Mac. That being said, our CrossOver developers are working through the challenge of developing support for DirectX 12 in two distinct gaming environments. At this point Microsoft's Video Encode API for DirectX 12 supports H.264 and H.265 (HEVC) codecs, which are popular among both professional and non-professional audiences. In 2022 DirectX 12 support is a top priority.
