Главная / Novomatic / Vulcan api linux

Вулкан (API)

C Операционная система Linux, Android Nougat, Windows 1 Edition Финал Статус Лицензия Веб-сайт
Vulcan api linux I
Драматург Группа Хронос
Исполнители Группа Хронос
16 месяцев 2016 года
1.1.107 (16 апреля 2019 г.) [1]
Рядом с
Условие пользователя
khronos.org/vulkan/
Vulkan

- это многоплатформенный API для 2D и 3D графики, впервые разработанный группой Khronos в планах собраний GDC 2015 [2] [3]. API Vulkan всегда был известен как "новый уровень OpenGL" или просто "glNext", но после обновления компания отказалась от псевдонима Vulkan [4]. Как и OpenGL, Vulkan позволяет использовать трехмерную графику в реальном времени, такую ​​как веселые или интерактивные альманахи на круглых основах, а также обеспечивает высокую священную эффективность и небольшую нагрузку на микропроцессор, такой как Direct3D 12, Metal [en] и Cloak. Вулкан основан на методах AMD в Mantle [5] [6] [7] [8] [9].

Наличие

Наблюдение [| код]

Целью Vulkan было отключение различных API, в том числе его предшественника OpenGL, частично для снижения затрат, увеличения количества прямых проверок, необходимых для графического процессора, и снижения нагрузки на процессор. Вулкан имеет преимущества:

OpenGL использует приличные схемы уровней для разработки шейдеров GLSL. Соу заставляет любого производителя драйверов OpenGL реализовать своего личного писателя GLSL, который работает схематично, сворачивая меню шейдеров в мотивирующую платформу, которая выполняет код. Вместо посева Vulkan требуется переходная двоичная форма SPIR-V (стандартное переносимое представление), близкая к двоичной форме, в которую встроены шейдеры HLSL на основе DirectX. Позволяет загружать фотографии поставщикам библиотеки, позволяя шейдерам публиковать информацию о процессе создания. Это также позволяет сборщикам писать шейдеры на новых языках, не включая GLSL.

  • Кроссплатформенный API работает на мобильных устройствах хранения и высокопроизводительных видеокартах.
  • Полированная база данных современных многопоточных систем.
  • Падение рассчитывается на главный микропроцессор в среде, где он появился, недостаточно плодотворно, чтобы обеспечить высокую достоверную пропускную способность для вычислений и визуализации GPU.
  • Чтобы упростить создание подписки Vulkan в 2018 году, AMD установила дополнительные наволочки V-EZ, которые выполняют множество других действий, которые необходимо обработать, чтобы использовать Vulkan API [10]. [11].

Момент [| код]

Летом 2014 года фонды группы Khronos основаны на спросе на итоговую генерацию схем API. В 2014 году эра SIGGRAPH была публично объявлена ​​с лозунгом для участия.

Согласно кругу Соединенных Штатов, согласно свидетельствам и товарным знакам, тот, который был разработан "Вулканом", был выпущен в 19 месяцев в 2015 году. [12]

Vulkan был официально назван и рекламирован на Конференции разработчиков игр 2015 года, хотя приключения и слухи о новом API были заранее. Единственное предложение для псевдонима было "glNext" [13].

3 Имена 2015 года. Valve объявил Source 2, игровой движок API-интерфейса Vulcan [14] [15].

С 2015 года LunarG (финансируемая Valve) планировала и исполняла программу для Linux для Intel, которая позволила Vulkan быть совместимым с интегрированной схемной системой HD 4000, которая, несмотря на поиск программы Mesa, даже не на сто процентов. в соответствии с OpenGL 4.0 [16] [17]. У Ivy Bridge также есть другой метод [18], потому что он оптимизирует Direct3D 11.

10 Big Ages 2015 Google объявляет о следующей версии Andro> [19].

18 декабря 2015 года группа Хронос объявила, что Vulkan 1. Разновидность 0 была похожа на коммерческую сделку и будет выпущена, когда будут доступны подключенные библиотеки.

16 месяцев 2016 года, выпущены общедоступные спецификации и испытательные библиотеки Vulkan 1.0 разнообразие [20] для видеоадаптеров AMD и Nvidia.

26 месяцев в 2018 году, Kronos стареет в планах по улучшению Инициативы по мобильности Vulkan® собрал четкое объяснение основ Vulkan 1.0 SDK для MacOS и iOS [21].

7 под названием 2018 Ages выпустили публичную спецификацию для сорта Вулкан 1.1 [22].

Вулкан [| | код]

Развлечения [| код]

Принцип Талоса

- 1. Развлечения от хорватской компании Croteam с использованием показаний практики. [23]

  • Dota 2 - 23 называется 2016, возраст был на эмпирической базе Вулкана и сгорел в машине в мае 2016 года. [24]
  • Гибель - 11 июля 2016 г. Возраст> [25] [26] [27]
  • vkQuake - забавный порт Землетрясение
  • до Вулкана, опубликованный в июле 2016 года. [28] [29]
  • Потребность в скорости: без ограничений , Vainglory
  • и
  • Герои невероятных историй - В июне 2016 года Samsung объявила, что будет общаться с OpenGL ES на Vulkan для Samsung Galaxy S7. [30] Mad Max (2015) - 30 человек по имени 2017 Ages Linux Fun Edition, используемых Vulkan, приняли участие в бета-тестировании.
  • Olympus Rising - Помощь порабощена до 20 великого 2016 года.
  • Rust - справка будет поставлена ​​на якорь 13 месяцев в 2017 году.
  • Направления - Справка привязана 22 месяца в 2017 году.
  • Вольфенштейн II: Новый Колосс - Помог 27 октября 2017 года. [31]
  • Сион Тарковский - База Вулкан признана. [32]
  • Основы X4 - База Vulkan распознает. [33]
  • База Star Citizen - Vulkan признана. [34]
  • No Man's Sky - база в патче 1.77.
  • World War Z - Внешне использует Vulkan API.
  • [[| код]
  • Источник 2 - В 2015 году леди Valve Corporation объявила об источнике 2, который производит вулканские вспомогательные средства.
  • Серьезный двигатель 4 - В 2016 году компания Croteam объявила Вулкану подпор серьезному двигателю.

Unreal Engine 4 - В 2016 году Epic Games анонсировала Unreal Engine 4 с Vulkan.

    Torque 3D [en] - В апреле 2016 года художники представили Vulkan.
  • Quake Engine - В июне 2016 года Vulkan был многообещающим.
  • > Xenko - В июле 2016 года база Vulkan была расположена недалеко от угла.
  • Единство - помощь Вулкана возникла в сорте 5.6.
  • CryEngine - справка Vulkan из сорта 5.4.
  • Кросс-платформенный электродвигатель с внутренним запеканием и голым первичным кодом, который оптимизирует Vulkan.
  • Unigine - В апреле 2017 года Unigine Corp объявила Vulkan как ваш бренд Unigine.
  • Двигатель Бездны - В мае 2017 года Deep Silver передал
  • Галактику в Огне 3 Мантикоры
  • Андро> [35]
  • Книжные шкафы [| | код]
  • Наковальня - сокращает время создания работы с Вулкана с нуля. Часть GPUОткрытый эскиз [sk] [36].
  • ПЕРЧАТКА - "OpenGL ES Over Vulkan", которая выступает в качестве промежуточного звена между OpenGL ES и Vulkan [37].
  • MoltenVK [ru] - позволяет подвескам Vulkan работать над Metal [en] на MacOS и iOS от Apple [38].

V-EZ - "Легкий режим" для Vulkan, предопределенный для упрощения работы с Vulkan. Часть графического эскиза [39].

    Вулкано - оболочка для программирования диалекта Rust [40].
  • PasVulkan - оболочка для программирования диалекта Object Pascal [41].
  • NVK - Vulkan API для Node.js, позволяет писать постскрипты в JavaScript и TypeScript [42].
  • DXVK - Крышка управления развлекательной системой DirectX 10-11 и PostScript Vulkan, без разрывов
  • VK9 - конверт для развлечений DirectX 9 и аннотации Vulkan без слез.
  • nGl> Совместимо [| | код]
  • Основная сложность заключается в том, что Vulkan будет работать на устройствах, которые оптимизируют OpenGL ES 3.1 или OpenGL 4.x и выше в пресловутые времена [43]. В сущности этой службы Vulkan утверждает, что это новые библиотеки схем, но необязательно, чтобы все существующие исключения, которые хранят OpenGL ES 3.1 или OpenGL 4.X, были размещены в библиотеках Vulkan.