Microsoft выпустила пакет совместимости с OpenCL и OpenGL для Windows 10

Автор:

На этой неделе Microsoft выпустила «Пакет обеспечения совместимости с OpenCL и OpenGL» для Windows 10, который позволяет запускать приложения с аппаратным ускорением для повышения производительности, если на устройстве не установлены необходимые драйверы OpenCL или OpenGL, но имеется поддержка DirectX 12. Данный пакет распространяется через Microsoft Store.

О работе над этим пакетом разработчики DirectX рассказывали ещё в марте этого года. Команда создала слой сопоставления OpenCL и OpenGL поверх Direct3D 12, что улучшает совместимость приложений на устройствах с Windows 10. По сути, если ранее то или иное приложение не запускалось из-за отсутствия необходимой версии драйверов OpenCL или OpenGL, то теперь оно сможет запуститься, перенаправляя вызовы в DirectX.

«Пакет обеспечения совместимости с OpenCL и OpenGL» предназначен для запуска приложений, для которых требуется OpenCL версии 1.2 и более ранних версий, а также OpenGL версии 3.3 и более ранних версий. Данный пакет доступен для всех архитектур, включая x86, x64, ARM и ARM64.

Этот пакет обеспечения совместимости позволяет запустить больше ваших любимых приложений OpenCL™ и OpenGL® на компьютерах с Windows 10, на которых не установлены по умолчанию драйверы оборудования OpenCL и OpenGL. Если установлен драйвер DirectX 12, поддерживаемые приложения для повышения производительности будут работать с аппаратным ускорением. Этот пакет поддерживает приложения, которые используют OpenCL версии 1.2 и более ранних версий, а также OpenGL версии 3.3 и более ранних версий.

Стоит отметить, что пакет совместимости работает только с определёнными приложениями, однако список поддерживаемых приложений Microsoft не опубликовала. Также известно, что версия для участников программы Windows Insider поддерживает большее количество приложений.