Microsoft on avanud D3D9On12 koodi, mis tÔlgib Direct3D 9 kÀsud Direct3D 12-ks

Microsoft teatas D3D9On12 koodide avamisest, mis sisaldab seadme draiveri liidese (DDI) rakenduse realiseerimist ning mis tÔlgib Direct3D 9 (D3D9) kÀsud Direct3D 12 (D3D12) kÀsudeks. See kihistus vÔimaldab vanade rakenduste tööd keskkondades, mis toetavad ainult D3D12, nÀiteks vÔib see olla kasulik D3D9 rakendamisel projektide vkd3d ja VKD3D-Proton raames, mis pakuvad Direct3D 12 rakendust Linuxile, toimides D3D12 kutsungite tÔlkimise kaudu Vulkan grafika API-sse. D3D9On12 kood on kirjutatud C++ keeles ning avaldatud MIT litsentsi alusel.

Projekt pĂ”hineb sarnase alamsĂŒsteemi koodil, mis on osa Windows 10-st. TĂ”detakse, et D3D9On12 koodi avaldamine vĂ”imaldab kogukonna esindajatel osaleda vigade parandamises ja optimeerimiste lisamises ning vĂ”ib samuti olla kasutatud DDI draiverite D3D9 rakenduse Ă”ppimisel ning teenida raamina sarnaste kihistuste loomiseks erinevate grafika API-de tĂ”lkimiseks D3D12-ks.

Sama aeg on avaldatud DXBC Signer paket, mis vÔimaldab allkirjastada mis tahes DXBC-faile, mis on genereeritud kolmandate osade tööriistadega. D3D9On12 kasutab seda paketti DXBC allkirjastamiseks, kui shaderid muudetakse uude mudelisse.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster