Casa > Exposició > Contingut

OpenGL ES 1.0

Mar 14, 2019

OpenGL ES 1.0 va ser llançat públicament el 28 de juliol de 2003. OpenGL ES 1.0 es basa en l'API original de OpenGL 1.3, amb molta funcionalitat eliminada i afegida una mica. Una diferència significativa entre OpenGL i OpenGL ES és que OpenGL ES ha eliminat la necessitat d’intercalar les trucades de la biblioteca d’OpenGL amb glBegin i glEnd. Altres diferències significatives són que la semàntica de trucades per a funcions de representació primitiva va ser canviada a favor de matrius de vèrtexs i es van introduir tipus de dades de punt fix per a coordenades de vèrtex. També es van afegir atributs per donar suport millor a les capacitats computacionals dels processadors incrustats, que sovint no tenen una unitat de punt flotant (FPU). Moltes altres funcions i primitives de renderització es van eliminar en la versió 1.0 per produir una interfície lleugera, incloent:


quadrats i primitius de representació de polígons,

texgen, línia i polígon puntada,

El mode polígon i la representació del polígon antialiaste no estan suportats, encara que el renderitzat amb multisample encara és possible (en lloc de fragments de frontera alfa),

No s’admeten operacions de classe de píxels ARB_Image, ni els mapes de bits ni les textures 3D,

S'eliminen alguns dels modes de dibuix més tècnics, incloent el tampó frontbuffer i l'acumulació. Les operacions de mapa de bits, específicament la còpia de píxels (individualment), no estan permeses ni tampoc els avaluadors ni les operacions de selecció (d'usuari),

es retiren les llistes de visualització i la retroalimentació, igual que les operacions push i pop per als atributs d'estat,

es van eliminar alguns paràmetres de material, incloent-hi paràmetres de cara posterior i plans de clip definits per l'usuari.