search "vulkanised khronos" on youtube. There's some really interesting discussions by Feral and Croteam developers. It'll give you some insights...