Ntọhapụ nke VKD3D-Proton 2.7, ndụdụ nke Vkd3d nwere Direct3D 12 mmejuputa.

Valve ebipụtala ntọhapụ nke VKD3D-Proton 2.7, ndụdụ nke vkd3d codebase emebere iji kwalite nkwado Direct3D 12 na mmalite egwuregwu Proton. VKD3D-Proton na-akwado mgbanwe kpọmkwem Proton, njikarịcha na nkwalite maka ịrụ ọrụ ka mma nke egwuregwu Windows dabere na Direct3D 12, nke nabatabeghị na akụkụ bụ isi nke vkd3d. N'ime ọdịiche ndị ahụ, a na-elekwasịkwa anya na iji mgbasawanye Vulkan ọgbara ọhụrụ yana ikike nke mwepụta ndị ọkwọ ụgbọala kachasị ọhụrụ iji nweta ndakọrịta zuru oke na Direct3D 12.

Na ụdị ọhụrụ:

  • Ihe achọrọ maka ndị ọkwọ ụgbọ ala abawanyela. Ọrụ ugbu a chọrọ nkwado maka ndọtị Vulkan VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 na VK_KHR_maintenance4, etinyere na Mesa 22.0 na ndị ọkwọ ụgbọ ala NVIDIA 510 nwe ya.
  • Ewebatara na ntọhapụ ikpeazụ, a na-emegharị ọba akwụkwọ pipeline D3D12 ọhụrụ maka egwuregwu ọ bụla, gụnyere ndị na-eji D3D12 API na-ezighi ezi, site na itinye oghere diski dị n'ime maka ihe nnọchianya SPIR-V nke sitere na DXBC/DXIL.
  • Emebela usoro njikarịcha iji belata n'elu ma melite arụmọrụ GPU n'ọnọdụ dị ka ntụgharị omimi miri emi, WriteBufferImmediate (), nhazi onyonyo, oke akụrụngwa, na ohere njikwa mgbọrọgwụ.
  • Nkwado agbakwunyere maka njirimara D3D12 dị ka ntupu shaders (chọrọ nkwado VK_EXT_mesh_shader iji rụọ ọrụ), akụrụngwa na ihe mgbochi.
  • Na-aga n'ihu na mmejuputa nkwado DXR 1.1.
  • Nkwado mbụ HDR agbakwunyere.
  • Emeela ọtụtụ ndozi metụtara nkwado DXIL.
  • Ndakọrịta emelitere na onye ọkwọ ụgbọ ala Intel ANV.
  • Ike nbizi emelitere.
  • Nkwụsi ike emelitere mgbe ị na-ebelata yana gbanwee na Alt+Tab nke egwuregwu ihuenyo zuru oke.
  • E meela nkwadobe maka ịtụgharị koodu site na LGPL 2.1 gaa na ikike MIT.
  • Okwu ndị dị na Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Ndị nche nke Galaxy, Halo Infinite, Spiderman Remastered na ikpe furu efu ka edozila.

isi: opennet.ru

Tinye a comment