AMD тут выпустила Vulkan, а Valve начала его активно пиарить. Vulkan – это API для работы с видеодрайвером, альтернатива майкрософтскому DirectX.
И именно поэтому он не нужен. DirectX работает на Windows и на Xbox. Никто не будет писать игру отдельно под DirectX и отдельно под Vulkan. Второй API не нужен. Да и он не второй нихуя. Valve тут говорит о том что Vulkan якобы кросс-платформенный и именно поэтому его надо юзать. Но простите, уже сто лет существует OpenGL. Первые геймерские графические ускорители Voodoo использовали именно OpenGL, а DirectX был так, довеском. Игры на Windows используют OpenGL. И игры на Linux и Mac используют OpenGL. Собственно сама Valve в своих играх под SteamOS и прочие линуксы использует именно OpenGL. И игры на Playstation используют OpenGL. То есть все кто не хочет или не может по лицензионным соображениям использовать DirectX, последние лет 20 используют OpenGL. Так чего ж AMD-то не хочет его использовать? Да потому что AMD в очередной раз просрала все полимеры, и производительность в OpenGL на ATI гораздо хуже OpenGL на NVidia. То есть вместо того чтобы сделать нормальную реализацию OpenGL, AMD опять мутит какую-то хуйню. Третий графический API уж точно никому не нужен. Ну не будут производители игр писать игры под три API, а если и будут, то без оптимизации. Да и у самой AMD кишка тонка отказаться от DirectX и OpenGL, и оставить один только Vulkan. В итоге у AMD вместо двух хуёво реализованных интерфейсов – хуёво реализованного DirectX и еще хуже реализованного OpenGL, будет суко три хуёво реализованных интерфейса, силёнок у AMD не хватит в итоге ни на один. Vulkan не нужен.