Microsoft ji bo wergerandina fermanên Direct3D 9 ji Direct3D 12 re koda qatê vekir

Microsoft çavkaniya vekirî ya qata D3D9On12 bi pêkanîna amûrek DDI (Navenda ajokarê cîhazê) ku fermanên Direct3D 9 (D3D9) werdigerîne fermanên Direct3D 12 (D3D12) ragihand. Tebeq gengaz dike ku xebata sepanên kevin li hawîrdorên ku tenê D3D12 piştgirî dikin piştrast bike; mînakî, dibe ku ew ji bo pêkanîna D3D9-ê li ser bingeha projeyên vkd3d û VKD3D-Proton, ku pêkanîna Direct3D 12-ê ji bo Linux-ê ku bi navgîniya kar dike, bikêr be. wergera D3D12 bang li API-ya grafîkî ya Vulkan dike. Koda ji bo D3D9On12 bi C++ hatiye nivîsandin û di bin lîsansa MITê de tê weşandin.

Proje li ser bingeha koda bine-pergalek wekhev a ku di Windows 10-ê de tê de ye. Tê destnîşan kirin ku weşana koda D3D9On12 dê rê bide endamên civakê ku beşdarî rastkirina xeletiyan û zêdekirina xweşbîniyê bibin, û her weha dikare bibe mînakek ji bo lêkolîna pêkanînê. ji ajokarên D3D9 DDI û çarçoveyek ji bo afirandina qatên wekhev ji bo wergerên API-yên cihêreng ên grafîkî li D3D12.

Di heman demê de, pakêta DXBC Signer hate weşandin, ku destûrê dide te ku hûn pelên DXBC yên kêfî yên ku ji hêla amûrên sêyemîn ve hatine çêkirin îmze bikin. D3D9On12 vê pakêtê bikar tîne da ku DXBC-ê ku dema shaderan vediguhezîne modelek nû hatî çêkirin îmze bike.

Source: opennet.ru

Add a comment