VK9 zanimiv projekt za izvedbo sloja združljivosti Direct3D 9 z uporabo Vulkana

Model VK9

Če še ne veste projekt VK9 (SchaeferGL) Vabim vas na sprehod strani github vsebuje ta programska oprema. Gre za odprtokodni projekt, katerega cilj je na vrhu Vulkana uvesti sloj združljivosti Direct3D 9. Njegov glavni razvijalec je Christopher Schaefer in že ves čas, ko je delal na njem, je prestopil več zanimivih razvojnih mejnikov. Od njegov blog deli te informacije in resnica je, da je to eden tistih zanimivih projektov, ki lahko prinese dober dobiček ...

Npr je mogoče kombinirati z vinom pod Linuxom in si oglejte, kako deluje kot alternativa Wine D3D9, ki prevaja v OpenGL.Že decembra lani so bili preseženi nekateri tehnični cilji in zdaj je bil VK9 ponovno izboljšan z dodatkom osnovne podpore za shader. Natančneje, vzame bajtno kodo DirectX "DXBC" in jo pretvori v SPIR-V, standard API, ki ga uporablja Vulkan skupine Khronos. Torej nekaj drugega, nad čimer bi se lahko navdušili in videli, ali se bo končno, ko bo projekt pripravljen, kdo odločil, da ga bo uporabil za zabavne stvari. Res je, da VK9 ne more sam izvesti določenih dejanj, saj Vulkan ne dovoljuje zvoka z neposrednim vnosom, omrežja itd., zato bi v Linuxu morali uporabljati Wine. Zagotovo pa bi lahko spodbudil projekt Wine in izboljšal, kar že obstaja. Zdi se mi tudi, da bi bilo zanimivo tudi pri integriranih napravah, kjer je Vulkan edina možnost grafičnega API-ja, ki omogoča večjo prilagodljivost uporabe Direct3D v njih.

Presenetljivo je, da VK9, kot je mogoče, ni na seznamu najbolj vročih projektov FOSS prinašajo velike koristi v prihodnosti. Morda je mogoče na Vulkanu doseči celo funkcionalne izvedbe DX10 in DX11 z manj poslabšanja zmogljivosti v programu Wine ali celo podporo DX9 v Androidu. Za nekaj primerov ...


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.