WebGL
E72103
WebGL is a JavaScript API that enables hardware-accelerated 2D and 3D graphics rendering within web browsers without the need for plugins.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| WebGL 2 | 1 |
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript API
ⓘ
graphics API ⓘ web standard ⓘ |
| accessibleFrom | JavaScript in browser ⓘ |
| allows |
CAD-like applications in browser
ⓘ
data visualization in browser ⓘ game development in browser ⓘ interactive 3D graphics in browser ⓘ scientific visualization in browser ⓘ |
| basedOn |
OpenGL ES
ⓘ
surface form:
OpenGL ES 2.0
|
| category |
computer graphics API
ⓘ
web graphics ⓘ |
| compatibleWith |
HTML5
ⓘ
JavaScript ⓘ |
| designedFor | web browsers ⓘ |
| doesNotRequire | browser plugins ⓘ |
| enables |
graphics rendering in web pages
ⓘ
hardware-accelerated 2D graphics ⓘ hardware-accelerated 3D graphics ⓘ |
| executionModel | client-side rendering ⓘ |
| fullName | Web Graphics Library ⓘ |
| integratesWith |
DOM via JavaScript
ⓘ
Web APIs ⓘ |
| maintainedBy | Khronos Group ⓘ |
| primaryUse |
interactive graphics
ⓘ
real-time rendering ⓘ |
| relatedStandard |
OpenGL
ⓘ
OpenGL ES ⓘ WebGPU ⓘ |
| requires | JavaScript ⓘ |
| runsIn |
HTML5 canvas element
ⓘ
web browser context ⓘ |
| shaderLanguage | GLSL ⓘ |
| standardizedBy | Khronos Group ⓘ |
| successor |
WebGL
self-linksurface differs
ⓘ
surface form:
WebGL 2
|
| supports |
alpha blending
ⓘ
blending ⓘ depth testing ⓘ fragment shaders ⓘ framebuffers ⓘ index buffers ⓘ renderbuffers ⓘ shaders ⓘ stencil testing ⓘ textures ⓘ vertex buffers ⓘ vertex shaders ⓘ |
| targetPlatform |
cross-platform
ⓘ
desktop browsers ⓘ mobile browsers ⓘ |
| uses | GPU acceleration ⓘ |
Referenced by (10)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
Adobe Flash
subject surface form:
Blink
subject surface form:
Servo
subject surface form:
Unity