Some of you might know (and already use) my online OpenGL hardware database that I've set up sometime ago and which is approaching 500 different OpenGL implementations.

And as my first ever mobile project (or "app" as they're called today) I released an OpenGL ES hardware database and caps viewer to the public. This is the mobile equivalent to the desktop OpenGL hardware database and is planned as a tool for the mobile OpenGL ES programmer that wants to check out the OpenGL ES hardware capabilities of different mobile Devices.

The project itself was NOT made with Delphi (sorry guys, but I wouldn't touch FireMonkey from 500 feet afar with a stick ), but with google's excellent and free developement tools. Though the database may be of use for some Delphi (or at least Free Pascal) OpenGL ES developers out there, at least if there's some way of getting to the OpenGL ES context usually hidden by FireMonkey.

The database is filled with the OpenGL ES CapsViewer (you can grab it on the playstore), and is currently available for android (dunno if iOS makes sense due to the limited variety in hardware configurations).

The tool will work with Android 3.0 and up (though if there's demand I may add in older versions too) and supports all OpenGL ES versions available on Android (1.0~3.0)

Features of the OpenGL ES Capsviewer :
Information for the OpenGL ES implementation of the device :
- Versions
- Extensions
- Compressed formats
- Shader and program binary formats
- OpenGL ES 2.0 and 3.0 caps
- EGL implementation

It also gathers device information (no personal data!) that may be of use for developers :
- Operating system, screen size and CPU info
- Hardware sensors (including range and resolution)
- Android features

Note that this is the very first public version, and also my very first mobile application, so I guess it won't work on all devices. If it crashes for you, i'd be kind if you could submit the crash report to google and tell me about it so I can fix it.

The database itself is very similar to the OpenGL one, allowing you to check up on single devices, compare up to 8 devices, check out which device supports what extension, hardware feature or compressed texture format and so on.

Please note that I'm still working on the hardware database, so new features will be added over the coming days and weeks.

So if you've got an android device feel free to download the OpenGL ES capsviewer and submit your reports to the development community