Skip to main content

Vad är Web OpenGl ?

Web OpenGl är ett mjukvarubibliotek som används för att inkludera 2D- och 3D -datorgrafik på en webbplats.Som en offentlig specifikation, OpenGL kan implementeras fritt på vilken plattform som helst utan royalty.Delvis av detta skäl har det blivit ganska populärt och fick i mitten av 2011 stöds av varje större webbläsare via WebGL Trade;bibliotek.Förutom dess popularitet på persondatorer, Web OpenGL finns tillgängligt på många andra plattformar, till exempel mobiltelefoner och vissa videospelkonsoler.

I början av 1990 -talet stod datorgrafikprogrammerare inför det komplicerade jobbet med programmeringsprogramvara som stödde ett snabbt ökande antal grafikkort.Varje tillverkare tillhandahöll sina egna mjukvarubibliotek för att hjälpa till med uppgiften, men programmerare skulle fortfarande behöva programmera grafik för varje hårdvara.Varje program måste då testas separat på olika hårdvara.Om några nya grafikkort släpptes efter att programvaran släpptes, fanns det stor sannolikhet för att programvaran skulle behöva uppdateras för att arbeta med den nya hårdvaran.Denna process var svår, tidskrävande och dyr.

En lösning på detta problem var OpenGL .Det nya mjukvarubiblioteket kunde implementeras på varje nytt grafikkort, vilket innebär att programmerare bara skulle behöva programmera sin grafik en gång, och så länge grafikdrivrutiner var korrekta och uppdaterade skulle programvaran köras.OpenGL Löst också testproblemet: Alla grafikkort blev mer eller mindre samma ur ett programmeringsperspektiv.Eftersom det körs samma på alla typer av datorer, öppnade det möjligheten att enkelt porta spel och annan grafikprogramvara mellan olika operativsystem och till och med hårdvaruplattformar.Vanligtvis openGL reg;implementeras av tillverkaren av varje nytt grafikkort.

När mer och mer innehåll blev tillgängligt online blev frågan om hur man hanterar interaktivt rika medieinnehåll online mer oroande.OpenGL hade redan löst problemet för programvara, men webbplatser har tekniska begränsningar för hur mycket åtkomst de har på en dator och dess hårdvara.Web OpenGL försök att lösa det problemet genom att göra OpenGL Bibliotek tillgängligt i en webbläsare utan att bevilja webbappar någon annan åtkomst till datorn de kör på.

Det finns dock vissa nackdelar med Web OpenGL .Först, även om den implementeras i alla större webbläsare, kanske den inte är installerad på en specifik dator, särskilt om den datorn kör äldre programvara.Web OpenGL Kan vara mycket resurskrävande och kanske inte körs smidigt på nedre änddatorer eller netbooks.Programmeraren kan ange exakt vad han vill att datorn ska visas, men renderingsprocessen kan misslyckas eller bryta på oväntade sätt.