2D rendererSDL 3.2

SDL_GetRendererName

Tells which backend the renderer ended up using, e.g. "direct3d11" or "metal".

Signature

const char * SDL_GetRendererName(SDL_Renderer *renderer);

How it works

Handy in a log line at startup: when a user reports a drawing bug, you know which driver was behind it.

Parameters

rendererSDL_Renderer *

The renderer.

Return value

The driver name (owned by SDL), or NULL on failure.

Example

example.cpp
1SDL_Log("renderer: %s", SDL_GetRendererName(renderer));
Official SDL wiki