WebGL | |
---|---|
![]() | |
Autor | Mozilla Foundation |
Arendaja | Khronos WebGL Working Group |
Esmaväljalase | 3. märts 2011[1] |
Viimane väljalase | 2.0 |
Platvorm | Cross-platform |
Keeled | inglise |
Suunitlus | rakendusliides |
Veebisait |
www |
WebGL ehk Web Graphics Library on JavaScripti rakendusliides, mis aitab renderdada interaktiivset 2D- ja 3D-graafikat läbi veebibrauseri ilma pistikprogrammideta.[2]
WebGL-i elemente saab segada kokku HTML-elementidega ning kompositeerida teiste osadega lehest või lehe taustast.[3] WebGL programmid koosnevad kontrollkoodist, mis on kirjutatud JavaScriptis, ning varjutaja koodist, mis on kirjutatud C ja C++ keeltega sarnases ESSL-is (OpenGL ES Shading Language), ning WebGLi käitatakse arvuti graafikakaardi abil. WebGL-i haldab mittetulundusühendus Khronos Group.[4]
WebGL põhineb OpenGL ES-i programmil ning kasutab HTML5 lõuendi elementi, ning sellele pääseb ligi läbi dokumendi objektimudeli (DOM) liideste. Kuna tegemist on JavaScripti rakendusliidesega, pärinevad WebGL-i mälukoristusvahendid JavaScriptist.[5][6]
{{netiviide}}
: CS1 hooldus: tundmatu keel (link)
{{netiviide}}
: CS1 hooldus: tundmatu keel (link)
{{netiviide}}
: CS1 hooldus: robot: algse URL-i olek teadmata (link) CS1 hooldus: tundmatu keel (link)
{{netiviide}}
: CS1 hooldus: tundmatu keel (link)
{{netiviide}}
: CS1 hooldus: tundmatu keel (link)
{{netiviide}}
: CS1 hooldus: tundmatu keel (link)