add OpenGL ES support