WebGL

WebGL
Логотип программы WebGL
Тип API
Автор Mozilla Foundation
Разработчик Khronos Group
Операционная система Кроссплатформенность
Первый выпуск 3 марта 2011
Последняя версия 2.0[1] (30 августа 2018)
Лицензия Various
Сайт khronos.org/webgl/
Логотип Викисклада Медиафайлы на Викискладе
HTML

WebGL (Web-based Graphics Library) — кроссплатформенный API для отображения 3D-графики в браузере, разрабатываемый некоммерческой организацией Khronos Group. WebGL использует язык программирования шейдеров GLSL[1] Архивная копия от 13 октября 2018 на Wayback Machine. WebGL исполняется как элемент HTML5 и поэтому является полноценной частью объектной модели документа (DOM API) браузера. Может использоваться с любыми языками программирования, которые умеют работать с DOM API, например, JavaScript, Rust[2] Архивная копия от 17 июня 2018 на Wayback Machine, Java, Kotlin[3] Архивная копия от 13 октября 2018 на Wayback Machine и другими. Все ведущие разработчики браузеров Google (Chrome), Mozilla (Firefox), и Apple (Safari), являются членами Khronos и реализуют WebGL в своих браузерах. За счёт использования низкоуровневых средств поддержки OpenGL часть кода на WebGL может выполняться непосредственно на видеокартах. WebGL — это контекст элемента canvas HTML, который обеспечивает API 3D графики без использования плагинов[2]. Первая спецификация была выпущена 3 марта 2011 года. Современная версия 2.0 (несовместима с версией 1.0) доступна с 27 февраля 2017 года[3][4].

  1. WebGL 2.0 Specification. Дата обращения: 8 февраля 2017. Архивировано 28 января 2017 года.
  2. Ошибка в сносках?: Неверный тег <ref>; для сносок WebGLWebsite не указан текст
  3. Khronos Reveals API Updates & New Working Groups at GDC. Дата обращения: 12 октября 2018. Архивировано 8 марта 2017 года.
  4. WebGL Overview. Дата обращения: 12 декабря 2009. Архивировано 15 декабря 2009 года.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search