Microsoft ya buɗe lambar layin don fassara umarnin Direct3D 9 zuwa Direct3D 12

Microsoft ya sanar da buɗaɗɗen tushen Layer D3D9On12 tare da aiwatar da na'urar DDI (Na'urar Driver Interface) wacce ke fassara umarnin Direct3D 9 (D3D9) zuwa umarnin Direct3D 12 (D3D12). Layer yana ba da damar tabbatar da aikin tsoffin aikace-aikacen a cikin mahallin da ke tallafawa D3D12 kawai; alal misali, yana iya zama da amfani don aiwatar da D3D9 dangane da ayyukan vkd3d da VKD3D-Proton, waɗanda ke ba da aiwatar da Direct3D 12 na Linux wanda ke aiki ta hanyar. fassarar D3D12 kira zuwa Vulkan graphics API. An rubuta lambar don D3D9On12 a cikin C++ kuma an buga shi ƙarƙashin lasisin MIT.

Aikin yana dogara ne akan lambar tsarin tsarin da aka haɗa a ciki Windows 10. An lura cewa buga lambar D3D9On12 zai taimaka wa mambobin al'umma su shiga cikin gyara kurakurai da kuma ƙara ingantawa, kuma yana iya zama misali don nazarin aiwatarwa. na direbobin D3D9 DDI da tsarin ƙirƙirar irin wannan yadudduka don fassarorin APIs masu hoto daban-daban zuwa D3D12.

A lokaci guda, an buga fakitin Signer na DXBC, wanda ke ba ku damar sanya hannu kan fayilolin DXBC na sabani waɗanda kayan aikin ɓangare na uku suka samar. D3D9On12 yana amfani da wannan fakitin don sanya hannu kan samar da DXBC lokacin da ake canza shaders zuwa sabon samfuri.

source: budenet.ru

Add a comment