Вопросы к Поиску с Алисой
Развитие от OpenGL к Vulkan в индустрии графических технологий произошло следующим образом:
OpenGL (Open Graphics Library) — спецификация, определяющая платформонезависимый программный интерфейс для написания приложений, использующих двумерную и трёхмерную компьютерную графику. ru.wikipedia.org Первая версия была выпущена в январе 1992 года. club.dns-shop.ru В последующих итерациях применялись незначительные улучшения и расширения функционала. club.dns-shop.ru
Прорыв случился на версии 2.0 в сентябре 2004 года. club.dns-shop.ru В спецификации появился высокоуровневый язык затенения GLSL, способный работать с большим числом потоков графического процессора. club.dns-shop.ru Он предоставил разработчикам полный контроль над ГПУ — без необходимости использования сложного низкоуровневого языка (ассемблера). club.dns-shop.ru
OpenGL 4 вышел в марте 2010 года. club.dns-shop.ru В этой версии обновили язык затенения GLSL на основе последних поколений видеокарт. club.dns-shop.ru Часть вычислений, осуществляемых ранее на центральном процессоре, перенесли на графический — для разгрузки первого. club.dns-shop.ru
Последняя версия 4.6 появилась в июле 2017 года. club.dns-shop.ru На ней и завершился жизненный цикл API OpenGL — после выхода Vulkan разработчики постепенно отказались от устаревшего стандарта. club.dns-shop.ru
Vulkan — кроссплатформенный API для 2D- и 3D-графики, впервые представленный Khronos Group в рамках конференции GDC 2015. ru.wikipedia.org Разработка Vulkan была инициирована в рамках инициативы OpenGL Next Generation, нацеленной на создание API, отвечающего требованиям современных реалий и устраняющего основные недостатки OpenGL. {8-host}