Khronos Group publiserte i går
det første utkastet til en kommende webstandard,
WebGL. Dette er en kryssplattform, royaltyfri teknikk for å gjøre maskinvareakselert 3D-grafikk tilgjengelig gjennom HTML5-elementet Canvas. Dette gjør grafikken tilgjengelig for manipulering via Document Object Model (DOM).
Fordelene med dette skal inkluderer den tettet integrasjonen med HTML-innhold, inkludert lagdelt sammensetting, samhandling med andre HTML-elementer og bruk av standard HTML-mekanismer for håndtering av hendelser.
WebGL er basert på 3D-grafikkstandarden OpenGL ES 2.0, som også administreres av Khronos Group. WebGL er et shaderbasert programmeringsgrensesnitt som bruker
GLSL (OpenGL Shading Language), et C-basert høynivåspråk.
Arbeidet med OpenGL ble opprinnelig startet etter forslag fra Mozilla, men det er Apples Chris Marrin som er redaktør for spesifikasjonen. Også representanter fra Google, Opera, AMD, Yumetech, Nvidia, Qualcomm, Ericsson, HI, Nokia og ST-Ericsson har bidratt til spesifikasjonen. De flest av disse er medlemmer av WebGL Working Group.
WebKit- og Chromium-prosjektene, samt Mozilla, har alle laget testimplementeringer av WebGL. Disse er tilgjengelige på
denne siden.
En introduksjon til hvordan man tar i bruk WebGL finnes på
denne siden.