Renderer Driver in Android

I could not able to understand which renderer engine is used in Android? Could someone tell me how to find out ?

Having looked upon the source code of SDL2 for example: SDL_Render.c

static const SDL_RenderDriver *render_drivers[] = {
#if SDL_VIDEO_RENDER_D3D
&D3D_RenderDriver,
#endif
#if SDL_VIDEO_RENDER_D3D11
&D3D11_RenderDriver,
#endif
#if SDL_VIDEO_RENDER_OGL
&GL_RenderDriver,
#endif
#if SDL_VIDEO_RENDER_OGL_ES2
&GLES2_RenderDriver,
#endif
#if SDL_VIDEO_RENDER_OGL_ES
&GLES_RenderDriver,
#endif
#if SDL_VIDEO_RENDER_DIRECTFB
&DirectFB_RenderDriver,
#endif
#if SDL_VIDEO_RENDER_PSP
&PSP_RenderDriver,
#endif
&SW_RenderDriver
};

How can i figure out which SDL renderer driver is used in android ?

SDL_VIDEO_RENDER_OGL_ES2 || SDL_VIDEO_RENDER_OGL_ES depending on the device

You can also check this at runtime like this:

// assuming ‘sdl_renderer’ is a valid renderer
SDL_RendererInfo info;
SDL_GetRendererInfo(sdl_renderer, &info);

// now ‘info.name’ is the name of the render driver, e.g. opengles,
opengles2, software
SDL_Log(“using render driver: %s\n”, info.name);

– Aggelos Kolaitis
– The SDL Utility library [http://bitbucket.org/sdlu/sdlu]On Mon, May 26, 2014 at 11:12 PM, Dimitris Zenios <dimitris.zenios at gmail.com> wrote:

SDL_VIDEO_RENDER_OGL_ES2 || SDL_VIDEO_RENDER_OGL_ES depending on the device


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org