Microsoft tau qhib txheej txheej rau kev txhais lus Direct3D 9 cov lus txib rau Direct3D 12

Microsoft tau tshaj tawm qhov qhib qhov chaw ntawm D3D9On12 txheej nrog kev siv ntawm DDI (Device Driver Interface) ntaus ntawv uas txhais lus Direct3D 9 (D3D9) cov lus txib rau hauv Direct3D 12 (D3D12) cov lus txib. Cov txheej ua rau nws muaj peev xwm ua kom muaj kev ua haujlwm ntawm cov ntawv qub qub hauv ib puag ncig uas tsuas yog txhawb nqa D3D12; piv txwv li, nws yuav muaj txiaj ntsig zoo rau kev siv D3D9 raws li vkd3d thiab VKD3D-Proton tej yaam num, uas muaj Direct3D 12 kev siv rau Linux uas ua haujlwm los ntawm kev txhais lus ntawm D3D12 hu rau Vulkan graphics API. Cov cai rau D3D9On12 yog sau hauv C ++ thiab luam tawm raws li MIT daim ntawv tso cai.

Txoj haujlwm no yog ua raws li cov cai ntawm cov txheej txheem zoo sib xws suav nrog Windows 10. Nws tau sau tseg tias kev tshaj tawm ntawm D3D9On12 code yuav ua rau cov neeg zej zog koom nrog kho qhov tsis raug thiab ntxiv kev ua kom zoo, thiab tseem tuaj yeem ua piv txwv rau kev kawm txog kev siv. ntawm D3D9 DDI tsav tsheb thiab lub moj khaum rau kev tsim cov khaubncaws sab nraud povtseg zoo sib xws rau kev txhais ntawm ntau cov duab APIs rau hauv D3D12.

Tib lub sijhawm, DXBC Signer pob tau luam tawm, uas tso cai rau koj kos npe rau DXBC cov ntaub ntawv tsim los ntawm cov cuab yeej thib peb. D3D9On12 siv cov pob no los kos npe rau DXBC tsim thaum hloov cov shaders rau tus qauv tshiab.

Tau qhov twg los: opennet.ru

Ntxiv ib saib