VKD3D-Proton 2.10 Released, Fork for Direct3D 12

Valve published Issue vkd3d3d-proproton 2.10, branches from the VKD3D code base, created to improve support for Direct3D3D 12 in the PROTON games package. VKD3D-Proton supports specific changes, optimization, and improvements for better Windows-IGR on the Direct3D 12 Windows 12, which have not yet been adopted in the main VKD3D composition. Of the differences, there is also an orientation on the use of modern Vulkan extensions and the capabilities of fresh graphic drivers releases to achieve complete compatibility with Direct3D 12.

Among changes in the new version:

  • The API DirectStorage proposes the implementation of the compression algorithm, using the NV_MEMORY_DECOMPRESSION expansion to perform the operation on the GPU side. In the absence of support for NV_MEMORY_DECOMPRESSION, a rollback to the GDEFLETE based on a shader is carried out.
  • Added experimental support API enhanced barriers which can be used instead Ier.
  • Added support for expansion nv_device_generated_commands_compute, which can be used to increase performance when using the Executeindirect mode in Starfield.
  • Added support for the API root signature 1.2.
  • Support for Shader Model 6.7, covering such opportunities as AdvancedTextureps and Waveopsincludehehelperlanes.
  • The function is CreateSampler2.
  • Added support permissive types (Topologies) with
/Reports, release notes, official announcements.