Tech reviews and news

Что такое Вулкан? Все факты об альтернативе Direct X

click fraud protection

Вы только что выбрали новую блестящую игру для ПК и не знаете, следует ли вам выбрать Direct X 11/12 или Vulkan на экране запуска?

Вы не одиноки: если вы не серьезный технарь, вы, вероятно, не совсем в курсе последних событий в мире API и того, как они меняют мир игр. К счастью для вас, Trusted здесь, чтобы помочь.

Вот все, что вам нужно знать о Вулкане.

Вулкан: Что такое API?

Vulkan - это спецификация интерфейса прикладных программ (API) для игр, основанная на технологии AMD Mantle. Он был разработан Khronos Group - благотворительной некоммерческой организацией, которая полна решимости помочь разработчики создают лучшие игры - и призван заменить более часто используемые OpenGL и OpenGL ES стандарты.

Для тех, кто не знает, API - это основа любой крупной технологии. Они обеспечивают основу протоколов, инструментов и процедур, которые могут использоваться разработчиками для создания приложений. API также контролирует и решает, как программное и аппаратное обеспечение взаимодействуют друг с другом.

Вулкан: Почему я должен волноваться?

Прямо сейчас вы, вероятно, задаетесь вопросом, зачем вам нужно заботиться о чем-то столь непонятном, как спецификация API, ведь это проблема разработчика, верно? Обычно я бы сказал, что вы правы, но в случае с Вулканом все немного сложнее.

На самом деле Vulkan - это ключевой шаг для игровой индустрии и разработки в целом, и он может решить множество проблем как для обычных потребителей, так и для разработчиков.

Для начала поговорим об OpenGL и OpenGL ES. Эти два API были головной болью для разработчиков на протяжении многих лет. OpenGL - это предыдущий настольный API Khronos, а OpenGL ES был мобильным предложением группы.

Разделение между мобильным и настольным API имело смысл несколько лет назад, но сегодня они взаимосвязаны. мир, в котором миры мобильных устройств и компьютеров все чаще перемешиваются, это доставляло неудобства Разработчики.

Раскол означал, что разработчикам приходилось применять гибридные или даже отдельные процедуры разработки при попытке создать перекрестную названия платформ - проблема, из-за которой кодирование для настольных и мобильных сред стало дорогостоящим и трудоемким. опыт.

Vulkan стремится изменить это, предлагая разработчикам набор материалов для кроссплатформенной разработки с открытым исходным кодом, которые теоретически работают в нескольких операционных системах, включая Windows 7–10, Linux, SteamOS, Tizen и Android.

Теоретически это упростит разработчикам запуск своих продуктов на нескольких платформах и создание кросс-экосистемных сервисов. Короче говоря, это означает, что с Vulkan вы можете увидеть больше игр, появляющихся в большем количестве мест в самом ближайшем будущем.

Вулкан: Дело не только в мобильных

Мобильные устройства - не единственная область, в которой Vulkan может помочь. API также используется рядом разработчиков для создания полноценных заголовков категории «тройной А». Doom Eternal заставляет вас использовать Vulkan и его появление в качестве опции в стартовом меню многих других игр, таких как Strange Brigade.

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

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

Конечным результатом будут более энергоэффективные и более привлекательные игры для всего, от смартфонов и планшетов до настольных компьютеров и ноутбуков и специализированных игровых консолей.

Связанный: Лучшие игры для ПК

Вулкан: Покажи мне игры!

Все это звучит великолепно, но в конечном итоге ничего не будет значить, если сообщество разработчиков не поддержит Vulkan и не начнет его использовать. К счастью, похоже, это уже произошло.

С момента запуска каждая технологическая компания, о которой вы только можете подумать, начала подталкивать разработчиков к поддержке Vulkan. Qualcomm объявила, что заставит Vulkan поддерживать ключевую часть всех своих будущих мобильных чипов, и даже указала на это как на ключевой пункт продажи своих последних Львиный зев Процессоры в MWC.

AMD также поддерживает Vulkan в своих процессорах и графических процессорах. Nvidia также проявила желание, организовав «День разработчиков Vulkan», чтобы помочь собрать поддержку API в начале этого года. Неудивительно, что к нам присоединилась и Valve, поскольку она была сторонницей Vulkan с первых дней его существования. Это означает, что в обозримом будущем мы, вероятно, увидим больше игр, в которых Vulkan будет использоваться наряду с Direct X.

HTC зафиксировала первый квартальный убыток

HTC сообщила о своем первом квартальном убытке в своих финансовых отчетах за три месяца, закончив...

Прочитайте больше

Pebble снижает цены на всю линейку умных часов в Великобритании

Pebble объявила о снижении цен на линейку умных часов в Великобритании.Сокращение заголовков, по-...

Прочитайте больше

IPin: самая маленькая в мире лазерная указка для iOS и Android

Если вы проводите бизнес-презентацию или просто хотите поиграть со своей кошкой, iPin это для вас...

Прочитайте больше

insta story