Tiny Graphics Engine - Tigre

Overview

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.

Tigre

Tigre 1.1 vs. 2.0

There are currently two actual versions of Tigre. Version 1.1 uses the fixed OpenGl ES rendering pipeline while Tigre 2.0 uses the dynamic OpenGl ES pipeline. You can find more details in the Getting started with Tigre and OpenGl ES 2 article.

Important: Tigre 2.0 is a preview of the upcoming 2.1 release, which will merge the dynamic and the fixed pipeline. This will make Tigre to support older and newer devices with just one framework!

Tigre OpenGl ES 1.x OpenGl ES 2.0
1.1 Yes No
2.0 No Yes
2.5* Yes Yes

*not yet released!

Tigre 1.x vs. 2.0

Tigre in action!

If you want to see what Tigre can do you can have a look at the gallery with screenshots or install the samples on your device.

Features

Requirements for Tigre 1.1

Requirements for Tigre 2.0

* if the device comes without a shader compiler, a offline shader compiler will be needed

Optional

Windows Mobile and OpenGl ES

The biggest problem with OpenGl ES on Windows Mobile is the driver support. Since the API is not part of the OS itself, its on the manufacturer to deliver proper drivers. Such a driver is the connection between the general OpenGl ES API and the specific hardware of the device. If the manufacturer of the device does not offer the driver there is sadly no way to access the hardware! Fortunately most manufactures offers the driver. HTC for example offers very good drivers for their latest devices (probably not the fastest, but feature richest so that Tigre runs out of the box!). Please refer to the list of supported devices and to Windows Mobile and OpenGl ES drivers for more details!

Brandings