WebGL
WebGL (Web Graphics Library) - программная библиотека для языка JavaScript предназначенная для визуализации интерактивной трёхмерной графики и двухмерной графики в пределах совместимости веб-браузера без использования плагинов. WebGL приносит в веб трёхмерную графику, вводя API, который построен на основе OpenGL ES 2.0, что позволяет его использовать в элементах canvas HTML5 .
Поддержка WebGL присутствует в Firefox 4+, Google Chrome 9+, Opera 12+, Safari 5.1+ и Internet Explorer 11+. Однако помимо поддержки WebGL браузером, необходима также его поддержка графическим процессором клиента.
| Разработка
 | Ресурсы
 | 
Совместимость с браузерами
>api.WebGLRenderingContext
Loading…
api.WebGL2RenderingContext
Loading…
Замечания по Gecko
Отладка и тестирование WebGL
Начиная с Gecko 10.0, имеются две настройки, позволяющие вам управлять возможностями WebGL для тестирования своего кода:
- webgl.min_capability_mode
- 
Свойство типа Boolean которое, при значении trueпозволяет запускать режим минимальных функциональных возможностей. В этом режиме WebGL сконфигурирован осуществлять поддержку минимального набора функциональных возможностей, поддержка которых обязательна по спецификации WebGL. Это позволяет вам убедиться в том, что ваш код на WebGL будет работать на любом устройстве или браузере, независимо от их возможностей. Значением по умолчанию для это свойства является значениеfalse.
- webgl.disable_extensions
- 
Свойство типа Boolean которое, при значении trueотключает все расширения WebGL. Значением по умолчанию для это свойства является значениеfalse.