Web Graphics Library
E357638
Web Graphics Library is a JavaScript API that enables rendering interactive 2D and 3D graphics within web browsers using the GPU without the need for plug-ins.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Web Graphics Library canonical | 1 |
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript API
ⓘ
browser technology ⓘ graphics API ⓘ web standard ⓘ |
| accessedVia | JavaScript context obtained from HTML canvas ⓘ |
| alsoKnownAs | WebGL ⓘ |
| basedOn |
OpenGL ES
ⓘ
surface form:
OpenGL ES 2.0
|
| compatibleWith |
most modern desktop browsers
ⓘ
most modern mobile browsers ⓘ |
| contextName |
"experimental-webgl"
ⓘ
"webgl" ⓘ "webgl2" ⓘ |
| doesNotRequire | browser plug‑ins ⓘ |
| enables |
2D graphics rendering in web browsers
ⓘ
3D graphics rendering in web browsers ⓘ GPU-accelerated graphics ⓘ interactive graphics ⓘ |
| firstReleased | 2011 ⓘ |
| governingBody | Khronos Group ⓘ |
| hasSpecification |
WebGL
ⓘ
surface form:
WebGL 1.0 specification
WebGL ⓘ
surface form:
WebGL 2.0 specification
|
| maintainedBy | Khronos Group ⓘ |
| majorVersion |
WebGL
ⓘ
surface form:
WebGL 1.0
WebGL ⓘ
surface form:
WebGL 2.0
|
| primaryUse |
browser-based games
ⓘ
data visualization ⓘ interactive 3D applications ⓘ scientific visualization ⓘ |
| programmingLanguage | JavaScript ⓘ |
| relatedStandard |
HTML5
ⓘ
OpenGL ES ⓘ WebGPU ⓘ |
| requires | HTML5 canvas element ⓘ |
| runsIn | web browser ⓘ |
| standardizedBy | Khronos Group ⓘ |
| successorOf | early browser plug‑in graphics technologies ⓘ |
| supports |
3D textures (in WebGL 2)
ⓘ
alpha blending ⓘ buffer objects ⓘ depth testing ⓘ fragment shaders ⓘ framebuffer objects ⓘ instanced rendering (in WebGL 2) ⓘ multiple render targets (in WebGL 2) ⓘ renderbuffers ⓘ texture mapping ⓘ transform feedback (in WebGL 2) ⓘ vertex array objects ⓘ vertex shaders ⓘ |
| uses | GLSL ES shaders ⓘ |
| WebGL1BasedOn |
OpenGL ES
ⓘ
surface form:
OpenGL ES 2.0
|
| WebGL2BasedOn |
OpenGL ES
ⓘ
surface form:
OpenGL ES 3.0
|
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.