Microsoft ya fitar da lambar tushe na layin D3D9On12 wanda ake amfani da shi don fassara umarnin Direct3D 9 zuwa Direct3D 12

An saki labari mai daɗi daga Microsoft kuma kwanan nan ne sanar dashi ta hanyar rubutun blog buɗe lambar tushe na Layer D3D9On12 tare da aiwatar da na'urar DDI (Na'urar Driver Interface), wanda ke fassara umarnin Direct3D 9 (D3D9) zuwa umarnin Direct3D 12 (D3D12).

Wannan yunƙurin na Microsoft yanzu zai sauƙaƙa fiye da kowane lokaci don masu haɓakawa don canzawa daga DirectX11 zuwa DirectX12 don wasannin su. Layer fassarar DX12 da gaske ɗakin karatu ne mai taimako don fassara fasalulluka da umarni daga yanki mai salon DX11 zuwa yankin salon DX12.

Ya ɗan daɗe tun da na ƙarshe na ambaci tsarin taswira na D3D9On12. A matsayin sabuntawa mai sauri, yana yin taswira umarni D3D9 zuwa D3D12 yana aiki azaman D3D9 Interface Driver Interface (DDI). Samun wannan faifan taswirar yana ba da damar tsofaffin aikace -aikacen D3D9 suyi aiki akan tsarin zamani wanda bazai da direban D3D9. Tun bayan post ɗin blog ɗin da ya gabata, mun ƙara tallafi don Alpha don ɗaukar nauyin kari, gyara wasu kwari, da tsabtace tushen lambar don tushen buɗewa.

Wannan babu shakka labari ne mai daɗi kuma shine ayyuka daban -daban waɗanda ke aiki tare da Layer yanzu zasu iya amfana, tunda kamar haka yana ba da damar aikace -aikacen gado don yin aiki a cikin mahalli waɗanda ke tallafawa D3D12 kawai, wato misali wannan na iya zama da amfani don aiwatar da D3D9 dangane da ayyukan vkd3d da VKD3D-Protonkamar yadda waɗannan ke ba da aiwatar da Direct3D 12 don Linux wanda ke aiki ta hanyar fassara kiran D3D12 zuwa Vulkan graphics API.

D3D9On12 wani yanki ne wanda ke yin taswirar umarnin zane -zane daga D3D9 zuwa D3D12. D3D9On12 ba aiwatar da D3D9 API bane, amma aiwatar da yanayin D3D9 DDI (Interface Driver Interface) yanayin mai amfani. Wannan yana nufin ba binary bane da ake kira d3d9.dll, a maimakon haka ana kiransa d3d9on12.dll.

Lokacin da aikace -aikacen ke ƙirƙirar na'urar D3D9, ana iya zaɓar ta zama na'urar D3D9On12, maimakon na'urar D3D9 ta asali. Lokacin da wannan ya faru, d3d9on12.dll an ɗora shi ta hanyar lokacin D3D9 kuma an fara shi. Lokacin da aikace -aikacen ya kira umarnin bayarwa, D3D9 zai inganta waɗannan umarni sannan ya canza waɗancan umarnin zuwa DDI D3D9 kuma ya aika zuwa D3D9On12, kamar kowane direban D3D9.

D3D9On12 zai ɗauki waɗannan umarni kuma ya mayar da su cikin kiran API na D3D12, wanda ƙarin lokacin D3D12 ya inganta, ba tare da zaɓi ba ciki har da ɓarkewar ɓarna na D3D12, wanda daga nan aka canza su zuwa DDI D3D12 kuma aka aika zuwa D3D12 direba.

An kuma ambata cewa aikin yana dogara ne akan lambar irin wannan tsarin haɗin gwiwa wanda aka haɗa cikin Windows 10. Ya kamata a lura cewa buga lambar D3D9On12 zai ba da dama don wakilan al'umma shiga cikin gyaran kwari da ƙara ingantawa, kuma yana iya zama misali don yin nazarin aiwatar da direbobi na D3D9 DDI da tsari don ƙirƙirar irin waɗannan yadudduka don fassarorin APIs masu zane daban -daban a cikin D3D12.

Me yasa bude tushe?
D3D9On12 ya kasance wani ɓangare na Windows 10 na 'yan shekaru yanzu, kuma a wannan lokacin ya girma cikin kwanciyar hankali da amfani. Sanya shi tushen budewa:

Ba da damar al'umma su ba da gudummawar ƙarin gyaran kwari ko inganta aikin.
zama wani misali na yadda ake amfani da D3D12TranslationLayer
ba wa masu sha'awar kallon abin da aiwatar da D3D9 DDI yayi kama

A lokaci guda, an saki fakitin mai saka hannun jari na DXBC wanda ke ba da ikon sanya fayilolin DXBC sabuntar da aka samar ta kayan aiki na ɓangare na uku. D3D9On12 yana amfani da wannan kunshin don sanya hannu kan DXBCs waɗanda aka samar ta hanyar canza shaders zuwa sabon ƙirar.

Finalmente idan kuna sha'awar ƙarin sani game da shi, za ku iya duba cikakkun bayanai na littafin da Microsoft ta yi a kan shafin ta A cikin mahaɗin mai zuwa.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.