WebGL | |
---|---|
Тип | API |
Автор | Mozilla Foundation |
Разработчик | Khronos Group |
Операционная система | Кроссплатформенность |
Первый выпуск | 3 марта 2011 |
Последняя версия | 2.0[1] (30 августа 2018) |
Лицензия | Various |
Сайт | khronos.org/webgl/ |
Медиафайлы на Викискладе |
WebGL (Web-based Graphics Library) — кроссплатформенный API для отображения 3D-графики в браузере, разрабатываемый некоммерческой организацией Khronos Group. WebGL использует язык программирования шейдеров GLSL[2]. WebGL исполняется как элемент HTML5 и поэтому является полноценной частью объектной модели документа (DOM API) браузера. Может использоваться с любыми языками программирования, которые умеют работать с DOM API, например, JavaScript, Rust[3], Java, Kotlin[4] и другими. Все ведущие разработчики браузеров Google (Chrome), Mozilla (Firefox), и Apple (Safari) являются членами Khronos и реализуют WebGL в своих браузерах. За счёт использования низкоуровневых средств поддержки OpenGL часть кода на WebGL может выполняться непосредственно на видеокартах. WebGL — это контекст элемента canvas HTML, который обеспечивает API 3D графики без использования плагинов[5]. Первая спецификация была выпущена 3 марта 2011 года. Современная версия 2.0 (несовместима с версией 1.0) доступна с 27 февраля 2017 года[6][7].
<ref>
; для сносок WebGLWebsite
не указан текст