Dimissio de DXVK 2.0, Direct3D 9/10/11 exsecutiones super Vulkan API

Dimissio DXVK 2.0 iacuit in promptu est, dum exsequendum DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 et 11, operando per translationem ad Vulkan API. DXVK requirit rectores qui Vulkan 1.3 API sustinent, ut Mosa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, et AMDVLK. DXVK adhiberi possunt applicationes 3D et lusus in Linux utens Vino currere, inserviens ad altiorem observantiam ad Vinum constructum in Direct3D 9/10/11 exsequendum currendo super OpenGL.

Major changes:

  • Requisita ad versionem graphicae Vulkan API auctae sunt - nunc exactorem cum auxilio Vulkan 1.3 requirit (antea Vulkan 1.1 requirebatur), quae effecit ut subsidia efficiendi novas notas ad compilationem umbriniorem pertinentes efficere posset. Re, DXVK 2.0 currere potest ad quamlibet systema, quae usum sarcinarum Protonii Experimentalis sustinet ad ludos currentes D3D11 et D3D12 fundatos. Winevulkan saltem Vinum 7.1 ad currendum requirit.
  • Continet codicem propositi dxvk-nativae, quod permittit te creare conventus indigenas DXVK pro Linux (non ligatum ad Vinum), quod adhiberi potest non applicationibus Fenestrarum, sed in applicationibus regularibus Linux, quae usui esse possunt ad creandum. portuum ludorum pro Linux non mutato codice D3D-substructio reddendo.
  • Firmamentum Direct3D 9 dilatatum est, inter administrationem memoriae emendatae (copia textuum reponendarum memoriae proscriptae), subsidium rectae lectionis de locis activorum reddituum ad effectum adducendum est (soluta problemata specie artificiorum in ludo GTA IV) ac perspicacitatis exsecutio retractata.
  • Pro Direct3D 10, bibliothecae d3d10.dll et d3d10_1.dll disiunctae sunt, quae non sunt constitutae per defaltam ob deductionem provectioris D3D10 in vino praesente. Eodem tempore subsidium D3D10 API in bibliotheca d3d10core.dll pergit.
  • Direct3D 11 subsidium ad gradu functionis 12_1 (D3D11 Gradu) adductum est, ut efficiat quae lineamenta qualiacumque Tiled Resources, Rasterization conservativas et Rasteriser Ordines Sententias impleverunt.
  • Exsecutio instrumenti ID3D11DeviceContextae, quae contextum contextum designat, qui mandata trahit generans, resignatus est et in in Fenestra agendi ratione propinquior est. Rework emendavit convenientiam cum libraria tertia partium et onus in CPU redegit. Praesertim, onus CPU redactum est in ludis quae contextibus dislatis active utuntur (exempli gratia, Assassini Symbolum: Origines) vel operationem ClearStatis (exempli gratia Deus Belli) frequenter vocant.
  • Mutationes compilationi obscuriori cognatae factae sunt. Coram rectoribus Vulkan cum subsidiis pro extensione bibliothecae VK_EXT_graphicae_pipeline, compilatio umbrarum Vulkanum impletur dum ludi D3D shaderes onerantes sunt, et non in reddendo, quae problemata solvunt cum constringitur ob compilationem umbrarum in ludo. Extensio requisita nunc tantum sustinetur in rectoribus proprietariis NVIDIA, incipiens a versione 520.56.06.
  • D3D11 shaders ad exemplar memoriae Vulkan uti.
  • Removit limes in numero facultatum, quae uno tempore alligari possunt.
  • Problemata in ludis occurrentibus certa sunt:
    • Alan Wake
    • Alicia Furor redit
    • Anomaliae exposita: Terra Warzone
    • Quam bonorum et malorum
    • Dragon age origins
    • Imperium Romanum
    • Final Fantasy Versus XIII
    • Amplitudo Furtum Auto IV
    • Heroes Annihilati Imperiis
    • Terminus Rex Pugnatores XIII
    • Metal Apparatus Firmus IV: Erat Zeroes
    • Sin Episodes: Emergence
    • Sonic generationes
    • Spider Homine
    • navis
    • imperium online
    • Ys septem

Source: opennet.ru