| WebGL | |
|---|---|
| Desenvolvedor | Khronos Group |
| Escrito em | C |
| Sistema operacional | Multiplataforma |
| Plataforma | Multiplataforma |
| Disponível em | Inglês |
| Tipo | API |
| Website | www.khronos.org |
WebGL (Web Graphics Library) é umaAPI emJavaScript, disponível a partir do novo elementocanvas daHTML5, que oferece suporte pararenderização degráficos 2D egráficos 3D. Pode ser implementado em umaaplicação web sem a necessidade deplug-ins nonavegador.[1] A especificação foi lançada, sob versão 1.0, em 10 de fevereiro de 2011.[1] WebGL é administrado peloKhronos Group.[1]
WebGL é baseado noOpenGL ES 2.0 e fornece uma interface de programação de gráficos 3D. Ele usa o elementocanvas do HTML5 e é acessada por meio de interfaces DOM (Document Object Model). O gerenciamento automático de memória é fornecida como parte da linguagemJavaScript.[1]
Existem diversas para desenvolvimento com WebGL.WEbGLU foi a primeira disponível publicamente.[2] Outras bibliotecas que incorporam WebGL são:GLGE,C3DL, Copperlicht, SpiderGL,SceneJS,Processing.js,Three.js, Turbulenz,[1][ligação inativa], XB PointStream,Blend4Web eCubicVR.js.