Logo programu | |
Autor | Khronos Group |
---|---|
Aktualna wersja stabilna | 1.0.3 27 października 2014; ponad 10 lat temu |
Platforma sprzętowa | Wieloplatformowy |
Rodzaj | Biblioteka programistyczna / API |
Strona internetowa |
WebGL jest rozszerzeniem możliwości języka JavaScript, zapewniającym dostęp do trójwymiarowego API w przeglądarce internetowej.
WebGL bazuje na OpenGL ES w wersji 2.0 i dostarcza programistom interfejs grafiki 3D. Korzysta z występującego w HTML 5 elementu Canvas i daje dostęp do modelu DOM.
Aktualnie zaimplementowane jest w przeglądarkach: Mozilla Firefox, Google Chrome, Safari, Opera, Microsoft Edge oraz Internet Explorer.
Do rysowania grafiki za pomocą GPU wymagają urządzeń z kartami graficznymi wspierającymi minimalnie OpenGL 2.0 lub OpenGL ES 2.0. W przypadku braku zgodnej karty graficznej w przeglądarkach Google Chrome i Internet Explorer 11 możliwe jest rysowanie grafiki programowo.
WebGL jest tworzone przez konsorcjum Khronos Group. W skład grupy pracującej nad WebGL wchodzą: Mozilla, Apple, Google i Opera Software.