Creates a GPU context.
Defined in <SDL3/SDL_gpu.h>
SDL_GPUDevice* SDL_CreateGPUDevice(
SDL_GPUShaderFormat format_flags,bool debug_mode,
const char *name);
SDL_GPUShaderFormat | format_flags | a bitflag indicating which shader formats the app is able to provide. |
bool | debug_mode | enable debug mode properties and validations. |
const char * | name | the preferred GPU driver, or NULL to let SDL pick the optimal driver. |
(SDL_GPUDevice *) Returns a GPU context on success or NULL on failure; call SDL_GetError() for more information.
This function is available since SDL 3.1.3.