For instance, the original compiler warnings have been fixed and the M_DrawTextBox function is being called slightly differently without resorting to ending the frame prematurely. Still, there are some minor tech tweaks that have been implemented. “The goal is to maintain as much compatibility as possible with the original game, so there are no fancy visual upgrades here – just pure, vanilla Quake 2 experience as we knew it back in 1997. In other words, this is the vanilla game and does not feature new effects or textures. This basically means that apart from some performance increases, though we can’t think of any modern-day PC having trouble running Quake 2, there aren’t any graphical changes. As its title suggests, instead of OpenGL this version of Quake 2 is simply using the newer Vulkan API.
Krzysztof Kondrak has released vkQuake 2 a fully functional vanilla Quake 2 experience with the Vulkan API. Quake 2 fans, here is something for you today.