How to select the correct EGLConfig from the provided list.
A template for developing a new application. Contains everything that is required to compile and run, but nothing is rendered.
How to draw a simple coloured triangle on the screen using a programmable shader.
Displays a spinning cube. This example uses matrix functions, renders fonts, and writes the FPS value to the terminal.
Select different levels of anti-aliasing. 4x AA only reduces performance by 2% on Mali GPUs but has a huge visual impact.
ETC with Alpha Channels
How to handle alpha channel compression within the Ericsson Texture Compression ETCv1 format.
ETC Textures with Mipmaps
How to load and display ETC format textures with Mipmaps.
Color buffer preservation example.
The render-to-texture feature of OpenGL ES 2.0. A colored spinning cube is rendered to a frame buffer, which is then attached as a texture on the faces of another spinning cube.
Achieve a rendering to texture effect using only Java OpenGL ES mappings. The sample renders a spinning cube to a texture and then uses that texture on another spinning cube.
How to render a spinning cube using only the Java OpenGL ES mappings.
Efficiently implement geometry clipmaps using OpenGL ES 3.0, Making use of 2D texture arrays as well as instancing to efficiently render an infinitely large terrain. Terrain is asynchronously uploaded to the GPU using pixel buffer objects.