Quake 1 is geport naar Vulkan

0
241

Ontwikkelaar Axel Gneiting heeft Quake 1 geport naar de Vulkan-api. Hij deed dit in zijn vrije tijd naast zijn werk als programmeur voor id Software voor het porten van de 2016-versie van Doom naar Vulkan.

VkQuake maakt gebruik van het bekende opensource-Quake-project QuakeSpasm. De code van vkQuake is te vinden op GitHub. Gneiting toont een beeld van zijn Vulkan Quake 1-port die ‘In the Shadows’ draait op Twitter. Er mist nog wel het een en ander in de code, schrijft hij.

Vulkan is een low level api voor het aansturen van de gpu. De api is grotendeels van AMD’s Mantle afgeleid. en geeft direct toegang tot diepere lagen van grafische hardware wat voor lagere overhead zorgt. Vulkan wordt ontwikkeld door de Khronos Group dat ook onder andere OpenGL onder zijn beheer heeft. Het wordt ondersteund door veel platforms, op dit moment Windows, Linux en Android. Apple heeft sinds 2014 zijn eigen Metal-api en lijkt Vulkan niet meer te willen ondersteunen in iOS en OS X.