Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
OpenGL ES
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===OpenGL ES 1.0=== OpenGL ES 1.0 was released publicly July 28, 2003. OpenGL ES 1.0 is based on the original OpenGL 1.3 API, with much functionality removed and a little bit added. One significant difference between OpenGL and OpenGL ES is that OpenGL ES removed the need to bracket OpenGL library calls with <code>glBegin</code> and <code>glEnd</code>. Other significant differences are that the calling semantics for primitive rendering functions were changed in favor of vertex arrays, and [[fixed-point arithmetic|fixed-point]] data types were introduced for vertex coordinates. Attributes were also added to better support the computational abilities of embedded processors, which often lack a [[floating point unit]] (FPU). Many other functions and rendering primitives were removed in version 1.0 to produce a lightweight interface, including: * quad and polygon rendering primitives; * texgen, line, and polygon stipple; * polygon mode and antialiased polygon rendering are not supported, although rendering using multisample is still possible (rather than alpha border fragments); * <code>ARB_Image</code> pixel class operations, bitmaps, and 3D textures are not supported; * several of the more technical drawing modes are eliminated, including frontbuffer and accumulation buffer; * bitmap operations for copying pixels individually, evaluators, and user selection operations are not allowed; * display lists and feedback are removed, as are push and pop operations for state attributes; * and some material parameters were removed, including ''back-face'' parameters and user-defined clip planes. The actual version is 1.0.0.2.<ref>{{cite web|url=https://www.khronos.org/registry/OpenGL/specs/es/1.0/opengles_spec_1_0.pdf|title=OpenGL ES Common/Common-Lite Profile Specification - Version 1.0.02 (Annotated)|last=Blythe|first=David|website=registry.khronos.org|archive-url=https://web.archive.org/web/20240922061823/https://registry.khronos.org/OpenGL/specs/es/1.0/opengles_spec_1_0.pdf|archive-date=22 September 2024|url-status=live}}</ref> {| class="wikitable" style="width: 100%" |- ! scope="col" style="width: 20%" | Extension Name ! scope="col" style="width: 25%" | Sort #Number ! scope="col" | Details |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_byte_coordinates.txt OES_byte_coordinates] |OpenGL ES Extension #4 || (formerly OpenGL Extension #291) |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_compressed_paletted_texture.txt OES_compressed_paletted_texture] |OpenGL ES Extension #6 ||(formerly OpenGL Extension #294) |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_fixed_point.txt OES_fixed_point] |OpenGL ES Extension #9 || (formerly OpenGL Extension #292) |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_query_matrix.txt OES_query_matrix] |OpenGL ES Extension #16 ||(formerly OpenGL Extension #296) |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_read_format.txt OES_read_format] |OpenGL ES Extension #17 || (formerly OpenGL Extension #295) |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_single_precision.txt OES_single_precision] |OpenGL ES Extension #18 ||(formerly OpenGL Extension #293) |- | |optional || Mesa (most drivers) |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_compressed_ETC1_RGB8_texture.txt OES_compressed_ETC1_RGB8_texture] |OpenGL ES Extension #5 || |}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)