Č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 ...