Resources for the Mobile Developer Community
OpenGL ES Implementations, Tutorials and Sample Code
Commercial and Open Source Implementations
MascotCapsule® Renderion
Renderion is a compliant OpenGL ES 1.1 implementation supporting both COMMON and COMMON-LITE profiles. Renderion has been carefully optimized and runs perfectly even on low-end processors.
The release consists of the following items:
- Windows Mobile version for ARM processor of Renderion libraries.
- Windows version of Renderion libraries.
- Header files
- Sample Programs
- Documents
Download the Free Trial version of the complete OpenGL ES 1.1 software implementation – MascotCapsule® Renderion
The Open Toolkit library
Cross-platform OpenGL, OpenGL ES, OpenAL and OpenCL bindings for .Net/Mono. Compatible with Windows, Linux and Mac OS X and usable by all .Net languages (C#, VB.Net, C++/CLI, ...)
Frameworks
Tigre - Tiny Graphics Engine
Tigre (Tiny Graphics Engine) is a free rendering library for Windows Mobile 5, 6, 6.1 and 6.5 that provides you real time and interactive rendering. Its fully written in managed C# for the .NET Compact Framework and is able to use hardware acceleration for fluid and stunning graphics.
Tutorials, Technical Whitepapers and How to Guides
OpenGL ES Learning Kit for Android
OpenGL ES Learning Kit is an e-learning aid for learning programming using OpenGL ES, a 3D graphics API. Starting from the basics, the kit is designed to make learning programming easy, even for beginners. Explanations in the presentation materials are provided in easy-to-understand language using narrations and animated images so as to ensure that users can understand the actual processes involved in graphics programming more efficiently than they would be able to by just reading a book. The content selection function and keyword search function allow you to learn either chapter by chapter or by subject. To help you deepen your understanding, we provide exercises that enable users to experience the compiling and execution of sample code, together with explanations of the code.
NeHe tutorials and more OpenGL codesamples ported to OpenGL ES 1.x
NeHe tutorials and more OpenGL codesamples ported to OpenGL ES 1.x
Getting Started with Rasteroid OpenGL ES for Pocket PC using Pelles C
This basic tutorial shows how to compile the Rasteroids sample code using the free ANSI C compiler for Windows, Pelles C. It has been tested on Windows 2000 and Pocket PC 2003 using the HP iPaq Pocket PC h2215.
Example Code
OpenCL low poly collision detection
As part of CMSoft OpenCL tutorial, this source code example shows an implementation of low polygon collision detection algorithm suitable for engineering assembly analises.
OpenGL and Lab3D are used to display the 3D models and OpenCL C99 source code is presented and made available for download.
GLU ES
GLU 1.3 partitial port (libutil component only) for OpenGL ES 1.x (CM). It supports quadric objects, projection matrix manipulation, 2d mipmaps.



