Введение в WebGPU графику API
Улучшите свой веб-проект с помощью расширенных графических возможностей WebGPU.
WebGPU — это веб-графика API, которая обеспечивает низкоуровневый, высокопроизводительный доступ к современным возможностям GPU. Эта информация охватывает возможности, которые WebGPU поддерживает уникально, и некоторые возможности, которые он пока не поддерживает.
Особенности WebGPU
В браузере, WebGPU использует современные GPU фреймворки, такие как DirectX 12, Vulkan, или Metal (в зависимости от вашего устройства), чтобы улучшить визуальные эффекты и оптимизировать производительность. Доступ к этим фреймворкам позволит WebGPU ввести расширенные графические возможности, которые невозможны с WebGL2, включая:
- Вычисление шейдеров
- Косвенное отображение
- GPU шкурки
- VFX График
Функции, не поддерживаемые в WebGPU
Хотя WebGPU разблокирует полезные графические функции, есть несколько, которые он не поддерживает пока:
- Асинхронные вычисления
- Динамическое разрешение
- Массивы кубических карт
WebGPU также имеет некоторые ограничения, о которых вы должны знать. Для получения дополнительной информации, см. Ограничения WebGPU.