SDL_CreateSoftwareRenderer - Man Page
Create a 2D software rendering context for a surface.
Synopsis
#include <SDL3/SDL_render.h> SDL_Renderer * SDL_CreateSoftwareRenderer(SDL_Surface *surface);
Description
Two other APIs which can be used to create SDL_Renderer: SDL_CreateRenderer() and SDL_CreateWindowAndRenderer(). These can _also_ create a software renderer, but they are intended to be used with an SDL_Window as the final destination and not an SDL_Surface.
Function Parameters
- surface
the SDL_Surface structure representing the surface where rendering is done.
Return Value
Returns a valid rendering context or NULL if there was an error; call SDL_GetError() for more information.
Thread Safety
It is safe to call this function from any thread.
Availability
This function is available since SDL 3.2.0.
See Also
Info
SDL 3.4.18 Simple Directmedia Layer SDL3 FUNCTIONS