Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

AMD открыла исходный код V-EZ, оболочки кроссплатформенного низкоуровневого Vulkan API

Open sourceРазработка игр
Vulkan API — это низкоуровневые кроссплатформенные программные интерфейсы, которые выдают более высокую производительность 3D-графики за счёт снижения издержек по сравнению с другими API типа OpenGL, особенно при наличии специальных функций GPU (API подходит также для рендеринга 2D). При грамотной реализации Vulkan обеспечивает «от маргинального до полиномиального повышения скорости по сравнению с другими API на том же оборудовании».

Разработчик Khronos Group представил Vulkan API в рамках конференции GDC 2015, а первый релиз состоялся в феврале 2016 года. Первоначально Vulkan API носили название «следующее поколение OpenGL» или просто glNext, но потом название сменили на Vulkan.

Многие с нетерпением ждали выхода этой революционной технологии, которая сильно ускоряет 3D-графику и снижает нагрузку на процессор по примеру Direct3D 12, Metal и Mantle. Но проблема была в том, что Vulkan API требует от разработчика гораздо больше усилий, в то время как API более высокого уровня, как OpenGL и DirectX 11 упрощают многие вещи, например, управление памятью. Чтобы помочь работать с Vulkan, компания AMD разработала обёртку (враппер) и слой абстракции V-EZ, а теперь опубликовала исходный код этого инструмента под свободной лицензией MIT (репозиторий на GitHub).
Читать дальше →
Всего голосов 15: ↑13 и ↓2+11
Просмотры7.3K
Комментарии 4

Khronos Group выпустила публичную версию расширений Vulkan Ray Tracing

APIГрафический дизайнИгры и игровые приставки

Источник: Khronos

Khronos Group выпустила расширения для поддержки трассировки лучей в API Vulkan, основанные на стандарте NVIDIA RTX. Расширения позволят Vulkan API стать первым в отрасли открытым кроссплатформенным стандартом для ускорения трассировки лучей, который не будет зависеть от аппаратных решений.
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Просмотры3.8K
Комментарии 1

Khronos выпустил предварительные спецификации стандарта OpenCL 3.0

Высокая производительностьПрограммированиеC++GPGPUAPI
image
Khronos Group опубликовала предварительные спецификации стандарта вычислений общего назначения с использованием GPU и других процессоров OpenCL 3.0. Эта последняя версия вычислительного API позволяет поставщикам самостоятельно решать, какие функции они будут поддерживать помимо основных спецификаций на базе OpenCL 1.2 2011 года.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Просмотры1.8K
Комментарии 1