Ako još ne znate projekt VK9 (SchaeferGL) Pozivam vas da prošetate github stranicu sadržan u ovom softveru. Riječ je o projektu otvorenog koda čiji je cilj implementirati Direct3D 9 sloj kompatibilnosti na vrh Vulkana. Njegov glavni programer je Christopher Schaefer i već je prošao nekoliko zanimljivih razvojnih prekretnica za cijelo vrijeme dok je na tome radio. Od njegov blog on dijeli ove informacije i istina je da je to jedan od onih zanimljivih projekata koji mogu imati dobru zaradu ...
Npr. može se kombinirati s vinom pod Linuxom i pogledajte kako radi kao alternativa Wine D3D9 koji se prevodi na OpenGL Već u prosincu prošle godine neki tehnički ciljevi su premašeni i sada je VK9 ponovno poboljšan s dodatkom osnovne podrške za shader. Točnije, uzima DirectX bajt kod "DXBC" i pretvara ga u SPIR-V, API standard koji koristi Vulkan Khronos Group. Dakle, nešto drugo oko čega se možete uzbuditi i vidjeti hoće li konačno, kad projekt bude spreman, netko odlučiti koristiti ga za zabavne stvari. Istina je da VK9 ne može samostalno izvršiti određene radnje, jer Vulkan Ne dopušta zvuk izravnog unosa, umrežavanje itd., Pa bi vam bilo potrebno da se Wine koristi u Linuxu. Ali to bi sigurno moglo njegovati projekt Vino i poboljšati ono što već postoji. Uz to, čini mi se da bi bilo zanimljivo i za integrirane uređaje gdje je Vulkan jedina dostupna grafička API opcija koja pruža veću fleksibilnost upotrebe Direct3D u njima.
Iznenađujuće je da VK9 nije na popisu FOSS Hottest Projects, kao što može donose velike koristi u budućnosti. Možda se čak i funkcionalne implementacije DX10 i DX11 mogu postići na Vulkanu, uz manje pogoršanje performansi u Wineu ili čak DX9 podršku u Androidu. Dati neke primjere ...