Компания AMD ввела в строй проект GPUOpen
26 января 2016 года
Компания AMD объявила о запуске инициативы GPUOpen, через который будут продвигаться проекты AMD, развиваемые в рамках новой стратегии развития, подразумевающей распространение разработок в форме открытых проектов. В качестве ключевого звена философии GPUOpen упомянут доступ к документации и исходным текстам инструментов, библиотек и реализаций визуальных эффектов. По мнению AMD, только через открытие исходных текстов у разработчиков появится возможность модификации, оптимизации, исправления, портирования и изучения ПО.
По сути, в рамках проекта GPUOpen AMD пытается предоставить альтернативу проприетарному набору библиотек GameWorks от компании NVIDIA, делая упор на открытые исходные тексты и совместную разработку, рассматривая их как ключевые конкурентные преимущества. Инициатива позиционируется как многоплатформенная и охватывает как разработку приложений для Linux с использованием OpenGL и Vulkan, так для Windows с использованием DirectX.
Среди целей GPUOpen отмечается упрощение портирования игр с консолей XBox One и PlayStation 4 на персональные компьютеры. Для использования стиля разработки, используемого в играх для консолей, в GPUOpen кроме готовых наборов типовых эффектов и высокоуровневых библиотек, предоставлены средства и документация для более полного управления и низкоуровневого доступа к GPU. Отмечается, что нынешние и находящиеся в разработке графические чипы на архитектуре GCN включают много дополнительных функций, которые недоступны через типовые API, и GPUOpen даст возможность воспользоваться некоторыми из этих функций.
Связанные с проектом исходные тексты опубликованы на GitHub под лицензией MIT в двух категориях: разработка игр/графических приложений и средства для ускорения вычислений. Для разработчиков игр доступны разделы:
- Библиотеки и SDK: LiquidVR, FireRays SDK, LiquidVR, Framelock, SPARSE Textures, Tessellation, FirePro DOPP, AGS SDK (AMD GPU Services) и т.д.
- Инструменты для разработчиков игр: Tootle, GPU PerfStudio, CodeXL Static Analyzer
- Реализации визуальных эффектов: GeometryFX,
Источники
правитьЛюбой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.