Skip to main content

Hvad er Web OpenGL ?

Web OpenGL er et softwarebibliotek, der bruges til at inkludere 2D og 3D -computergrafik på et websted.Som en offentlig specifikation, OpenGL Kan implementeres frit på enhver platform uden royalty.Delvis af denne grund er det blevet ret populært og blev i midten af 2011 støttet af enhver større webbrowser gennem WebGL Trade;bibliotek.Foruden dens popularitet på personlige computere, Web OpenGL er tilgængelig på mange andre platforme, såsom mobiltelefoner og nogle videospilkonsoller.

I de tidlige 1990'ere stod computergrafikprogrammører over for det komplicerede job med programmeringssoftware, der understøttede et hurtigt stigende antal grafikkort.Hver producent leverede sine egne softwarebiblioteker til at hjælpe med opgaven, men programmerere skulle stadig separat programmere grafik for hvert stykke hardware.Hvert program skal derefter testes separat på forskellige hardware.Hvis der blev frigivet nye grafikkort, efter at softwaren blev frigivet, var der en stor sandsynlighed for, at softwaren skulle opdateres for at arbejde med den nye hardware.Det nye softwarebibliotek kunne implementeres på hvert nyt grafikkort, hvilket betyder, at programmerere kun skulle programmere deres grafik en gang, og så længe grafikdrivere var nøjagtige og ajour, ville softwaren køre.OpenGL Løst også testproblemet: Alle grafikkort blev mere eller mindre det samme fra et programmeringsperspektiv.Da det kører det samme på enhver type computer, åbnede det muligheden for let at porting af spil og anden grafik -software mellem forskellige operativsystemer og endda hardwareplatforme.Normalt OpenGL implementeres af producenten af hvert nyt grafikkort.

Efterhånden som mere og mere indhold blev tilgængeligt online, blev spørgsmålet om, hvordan man håndterer online interaktivt rige medieindhold, mere en bekymring.OpenGL Havde allerede løst problemet for software, men websteder har tekniske begrænsninger for, hvor meget adgang de har til en computer og dens hardware.Web OpenGL forsøg på at løse dette problem ved at lave opengl reg;Bibliotek tilgængeligt i en browser uden at give webapps nogen anden adgang til den computer, de kører på.

Der er dog nogle ulemper ved Web OpenGL .For det første, selvom det implementeres på alle større browsere, er det muligvis ikke installeret på en bestemt computer, især hvis computeren kører ældre software.Web OpenGL Kan være meget ressourceintensiv og kører muligvis ikke glat på computere med nedre ende eller netbooks.Programmereren kan specificere nøjagtigt, hvad han ønsker, at computeren skal vises, men gengivelsesprocessen kan muligvis mislykkes eller bryde på uventede måder.