Live briefing
Everything about OpenGL ES
Subset of the OpenGL API for embedded systems
OpenGL for Embedded Systems is a subset of the OpenGL computer graphics rendering application programming interface (API) for rendering 2D and 3D computer graphics such as those used by video games, typically hardware-accelerated using a graphics processing unit (GPU). It is designed for embedded systems like smartphones, tablet computers, video game consoles and PDAs. OpenGL ES is the "most widely deployed 3D graphics API in history". Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: OpenGL ESA 5-minute orientation
- Skim a recent paper: GFNS: An OpenGL-based tool for shield tunneling simulation in 3D complex stratumInfluential work since 2022
- Pick up a classic book: Introduction to Computer Graphics with OpenGL ESThe most-reprinted book on the subject
- Read the landmark paper: OpenGL-assisted occlusion culling for large polygonal modelsCited 41 times
- Go sideways: EGL (API)A closely related topic
- Go sideways: VulkanA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
OpenGL-assisted occlusion culling for large polygonal models
Interpretive OpenGL for computer graphics
Paloverde: an OpenGL 3D phylogeny browser
OpenGL ES 1.1 implementation based on OpenGL
Millisecond accuracy video display using OpenGL under Linux
Emulating OpenGL ES 2.0 over the desktop OpenGL
An exponentiation unit for an OpenGL lighting engine
Incorporating Modern OpenGL into Computer Graphics Education
🆕 Influential since 2022
GFNS: An OpenGL-based tool for shield tunneling simulation in 3D complex stratum
Parallel Cloth Simulation Using OpenGL Shading Language
Understanding 3D seismic data visualization with C++, OpenGL and GLSL
ASELGPU: FPGA-based OpenGL SC compatible DO-254 certifiable graphics processor engine
Pembuatan Animasi Integral Sebagai Implementasi Grafika Komputer Dengan Menggunakan Morphing dan OpenGL
📚 Books worth reading
- 📕Introduction to Computer Graphics with OpenGL ESJungHyun Han · 2018
Game And Graphics Programming For Ios And Android With Opengl Es 20Romain Marucchi-Foino · 2012
The OpenGL ES 2.0 programming guideAaftab Munshi · 2008
iOS game developmentThomas Lucka · 2014
Pro OpenGL ES for AndroidMike Smithwick · 2012
Opengl Es 30 Programming GuideDave Shreiner · 2014- 📕OpenGL ES 3. 0 CookbookParminder Singh · 2015
Mobile 3D graphics with OpenGL ES and M3GKari Pulli, Tomi Aarnio · 2007
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- EGL (API) EGL is an interface between Khronos rendering APIs (such as OpenGL, OpenGL ES or OpenVG) and the underlying native platform windowing system. EGL handles…
- Vulkan Vulkan is a cross-platform API and open standard for 3D graphics and parallelized computing. It was intended to address the shortcomings of OpenGL, and…
- OpenGL OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The…
- Mesa (computer graphics) Mesa, also called Mesa3D and The Mesa 3D Graphics Library, is an open source implementation of OpenGL, OpenGL ES, Vulkan, and other graphics API specifications…
- OpenGL Shading Language OpenGL Shading Language (GLSL) is a high-level shading language with a syntax based on the C programming language. It was created by the OpenGL ARB (OpenGL…
- LunarG LunarG is an American software company specializing in device driver development for video cards. In 2001, Jens Owen cofounded Tungsten Graphics, a software…
- WebGL WebGL (short for Web Graphics Library) is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use…
- Khronos Group The Khronos Group, Inc. is an open standards organization that is driven by over 180 member companies developing, publishing and maintaining royalty-free…