Microsoft emepeela koodu oyi akwa maka ịtụgharị iwu Direct3D 9 na Direct3D 12

Microsoft ekwupụtala isi mmalite nke oyi akwa D3D9On12 yana mmejuputa ngwaọrụ DDI (Ngwaọrụ ọkwọ ụgbọ ala) nke na-atụgharị Direct3D 9 (D3D9) iwu n'ime iwu Direct3D 12 (D3D12). Ihe oyi akwa na-eme ka o kwe omume iji hụ na arụ ọrụ nke ngwa ochie na gburugburu na-akwado naanị D3D12; dịka ọmụmaatụ, ọ nwere ike ịba uru maka mmejuputa D3D9 dabere na vkd3d na VKD3D-Proton oru ngo, nke na-enye ntinye Direct3D 12 maka Linux na-arụ ọrụ site na ya. ntụgharị asụsụ D3D12 oku na Vulkan ndịna-emeputa API. Edere koodu maka D3D9On12 na C++ wee bipụta ya n'okpuru ikike MIT.

Ihe oru ngo a dabere na koodu nke subsystem yiri nke etinyere na Windows 10. Achọpụtara na mbipụta nke koodu D3D9On12 ga-enyere ndị obodo aka itinye aka n'imezi mmejọ na ịgbakwunye njikarịcha, ma nwee ike bụrụ ihe atụ maka ịmụ ihe omume. nke ndị ọkwọ ụgbọ ala D3D9 DDI na usoro maka imepụta akwa akwa maka ntụgharị nke eserese API dị iche iche n'ime D3D12.

N'otu oge ahụ, e bipụtara ngwungwu DXBC Signer, nke na-enye gị ohere ịbanye faịlụ DXBC aka ike nke ngwaọrụ ndị ọzọ mepụtara. D3D9On12 na-eji ngwugwu a bịanye aka na DXBC emepụtara mgbe ị na-atụgharị shaders ka ọ bụrụ ụdị ọhụrụ.

isi: opennet.ru

Tinye a comment