Как стать автором
Поиск
Написать публикацию
Обновить

В WebKit появилась первоначальная поддержка WebGPU

Время на прочтение1 мин
Количество просмотров1.8K

В движке WebKit появилась поддержка WebGPU — нового API, который обеспечивает высокопроизводительную трёхмерную графику и вычисления общего назначения в Интернете. Программы WebGPU написаны на JavaScript, но предоставляют функциональные возможности графического процессора, что позволяет впервые использовать вычисления на графическом процессоре. 

Начиная с Safari Technology Preview 185, WebGPU можно включить для раннего тестирования и разработки. Чтобы сделать это, нужно активировать флаги функции «WebGPU», «Процесс графического процессора: рендеринг DOM» и «Процесс графического процессора: рендеринг холста» на вкладке «Флаги функций» в настройках Safari. Она появится, если установить флажок «Показать функции для веб-разработчиков» на вкладке «Дополнительно».

Доступ к API WebGPU осуществляется через JavaScript, аналогично WebGL.

Чтобы использовать WebGPU, необходимо создать устройство. Ресурсы и состояние конвейера создаются из экземпляра GPUDevice. 

Тестировщикам открыт общедоступный репозиторий образцов WebGPU. 

Предварительная версия Safari Technology Preview 185 стала доступна для загрузки для macOS Sonoma и macOS Ventura 20 декабря. Версию можно обновить в настройках системы в разделе «Основные» → «Обновление программного обеспечения».

В апреле поддержка API WebGPU появилась в Chrome 113.

Теги:
Хабы:
Всего голосов 8: ↑8 и ↓0+8
Комментарии1

Другие новости

Ближайшие события