VK9 on huvitav projekt Direct3D 9 ühilduvuskihi juurutamiseks Vulkani abil

VK9 mudel

Kui te veel ei tea VK9 projekti (SchaeferGL) Kutsun teid läbi jalutama githubi leht sisalduvad selles tarkvaras. See on avatud lähtekoodiga projekt, mille eesmärk on rakendada Vulkani peale Direct3D 9 ühilduvuskiht. Selle peamine arendaja on Christopher Schaefer ja ta on kogu selle töötamise aja jooksul juba läbinud mitu huvitavat arengutähist. Kuna tema ajaveeb ta jagab seda teavet ja tõsi on see, et see on üks neist huvitavatest projektidest, millel võib olla hea kasum ...

Nt võiks Linuxiga Linuxiga ühendada ja vaadake, kuidas see töötab alternatiivina Wine D3D9-le, mis tähendab OpenGL-i. Juba eelmise aasta detsembris ületati mõned tehnilised eesmärgid ja nüüd on VK9 taas täiustatud, lisades varjundi põhitoe. Täpsemalt võtab see DirectX baitkoodi "DXBC" ja teisendab selle SPIR-V-ks, API standardiks, mida kasutab Khronos Groupi Vulkan. Nii et midagi muud, mille üle põnevil olla ja näha, kas lõpuks, kui projekt on valmis, otsustab keegi seda lõbusate asjade tegemiseks kasutada. Tõsi on see, et VK9 ei saa teatud toiminguid iseseisvalt sooritada, kuna Vulkan See ei võimalda otsesisendiga SOundi, võrguühendust jne., Seetõttu vajate Linuxis Wine'i kasutamist. Kuid see võiks kindlasti veini projekti kasvatada ja olemasolevat parandada. Lisaks tuleb mulle pähe, et see oleks huvitav ka integreeritud seadmetes, kus Vulkan on ainus saadaolev graafilise API võimalus, pakkudes nendes Direct3D kasutamisel suuremat paindlikkust.

On üllatav, et VK9 pole FOSSi kõige kuumemate projektide nimekirjas, nagu seda saab tuua suurt kasu tulevikus. Võib-olla on Vulkanil võimalik saavutada isegi funktsionaalseid DX10 ja DX11 rakendusi, vähendades Wine'i jõudlust või isegi Androidi DX9 tuge. Toon mõned näited ...


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.