Three renderers available: OpenGL desktop, GLES1 and GLES2; Rendering is portable between versions, but GLSL is not yet; When possible, the renderers take a shader-based approach. When using the fixed pipeline it works the same way; Default shaders exist to replicate the functionality of a fixed pipeline.