lunixbochs / tinygles

Software-rendered OpenGL ES
Other
79 stars 10 forks source link

TinyGLES (c) 2014 Ryan Hileman

Based on TinyGL 0.4 (c) 1997-2002 Fabrice Bellard.

General Description:

TinyGLES is a software OpenGL ES driver, intended for use with glshim.

The main features of TinyGLES are:

Examples:

I took three simple examples from the Mesa package to test the main functions of TinyGLES. They link against libGL, so you will need glshim to use them.

Architecture:

TinyGLES is made up four main modules:

Notes - limitations:

Why?

TinyGLES was developed because some operations on a mobile GPU (namely texture uploads) can be slower than rendering the entire scene yourself in software.