![Перейти к мему](/img/memes/2024/07/78141.webp)
![img](/img/forum/avatars/s/662/662259.jpg?1702574193)
Уже несколько лет назад разработчики добавили в клиент поддержку технологий OpenGL и Vulkan. Мы вам рассказываем, что это за технологии, как их скачать и установить, а также почему поддержка данных API настолько важна для корпорации Valve и Dota 2.
Для того, чтобы организовать взаимодействие одного приложения с другим в рамках выполнения определенной общей цели используется API (интерфейс программирования приложений). Он фактически улучшает связь между игрой и видеокартой, чтобы повысить производительность графики. OpenGL — это API, который используется при написании приложений с двухмерной и трехмерной графикой, одним из главных преимуществ которого является кроссплатформенность. Прямой аналог и главный конкурент этой технологии — DirectX, разрабатываемый корпорацией Microsoft.
В сентябре далекого 2015 года компания Valve анонсировала внедрение поддержки OpenGL в Dota 2. К подобному решению компания подходила долго и планомерно — так, одной из основных причин для принятия подобного решения стал выпуск собственного железа, которое работает под управлением операционной системы Steam OS, основанной на одном из дистрибутивов Linux. Проблема усугублялась тем, что в среде Linux было невозможно скачать и запустить приложения, адаптированные под Windows. В связи с этим, компании пришлось искать решение — OpenGL. Именно данный набор API позволил компании перейти от версии Dota 2, предназначенной сугубо для Microsoft Windows к мультиплатформенному аналогу.
Вскоре после этого, компания-разработчик OpenGL решила выпустить обновленную версию своего продукта, которому судьбой было предначертано стать будущим конкурентом новинки от Microsoft — DirectX 12. Изначально «наследник» был известен как «новое поколение OpenGL», иначе говоря, «glNext». Впоследствии названием для нового детища стало слово «Vulkan». Новая версия сохранила столь необходимое для Dota 2 преимущество в мультиплатформенной поддержке — версия позволяла скачивать и запускать игры на таких платформах, как Windows, Linux и Mac OS.
В то же время, ещё одним из решающих факторов к внедрению Vulkan в Dota 2 стало то, что DirectX 11 и OpenGL были созданы с учетом одноядерных процессоров — в результате одно ядро управляет большинством различных процессов, в то время как остальные работают с низкой скоростью, а иногда и вовсе отключены. Новинка поддерживала процессоры с несколькими ядрами и потоками, что позволяло игре максимально продуктивно использовать все возможности устройства. Также, по заверениям разработчиков, Vulkan, в сравнении с OpenGL, уже на момент своего выхода позволял передавать намного большую часть требуемых задач от процессора к видеокарте. Это позволяло вывести опыт игроков в Dota 2 на совершенно новый уровень.
К сожалению, более слабые устройства оказались не способны на поддержку новинки. Изначальными требованиями к установке были следующие спецификации:
SyndereN о Riyadh: «Это худший результат Team Spirit на по-настоящему крупных турнирах за последние годы»
Cooman о текущей мете аур: «Все в равных условиях. Я не знаю, чего все ноют постоянно»
NS об iLTW: «Он не может в самоиронию, в юмор, ему всё обидно»
Limitless: «Но мы точно не видели будущее в B8 с watson»
NS про Lukawa: «Еще один человек, который не может просто из пузыря своего взглянуть направо, налево»
Y0nd о баге с Pangolier: «У Морфа, который превратится в Панго, щит также будет работать правильно»
Topson: «Сауны потрясающие. Я же финн, у нас у всех есть сауны, даже в моём доме»
Cooman о текущей мете аур: «Все в равных условиях. Я не знаю, чего все ноют постоянно»
вчера в 20:21NS про Lukawa: «Еще один человек, который не может просто из пузыря своего взглянуть направо, налево»
вчера в 19:57Y0nd о баге с Pangolier: «У Морфа, который превратится в Панго, щит также будет работать правильно»
вчера в 19:02SyndereN о Riyadh: «Это худший результат Team Spirit на по-настоящему крупных турнирах за последние годы»
вчера в 18:42Seleri о тренере Gladiators: «Cy- не так часто появляется на переднем плане, но его вклад бесценен»
вчера в 17:24Limitless: «Но мы точно не видели будущее в B8 с watson»
вчера в 17:07В Dota 2 обнаружили баг, связанный с Pangolier — барьер от Shield Crash работает некорректно
вчера в 16:05Fng выступит в составе One Move на Leon Masters
вчера в 15:46Как вы играете на этом ???
TrizyПротив фантом лансера
AbbaddonКак заходить на хг?
ЛегендычФишка для пос5 в турбо
SnikeMKArteezy ВСЁ
ZedekОтмечаются частые возвраты процессоров Intel
Dale!Какие метовые связки в харду
JOJO221Техническая флудильня
Nikoliasik_ZeusЮтубу в России конец?
FrausИгры для расслабона
БуревестникУ Епилептика Мандраж?
TrizyОлимпиада
Bailynoreze
Комментарии
В комментариях под материалами на сайте действуют все правила портала, с которыми можно ознакомиться на специальной странице — https://dota2.ru/forum/rules/. Помимо этого, в комментариях к новостям существуют дополнительные ограничения: