Scroll to navigation

SDL_CreateGPUDevice(3) SDL3 FUNCTIONS SDL_CreateGPUDevice(3)

NAME

SDL_CreateGPUDevice - Creates a GPU context.

SYNOPSIS

#include <SDL3/SDL_gpu.h>
SDL_GPUDevice * SDL_CreateGPUDevice(
    SDL_GPUShaderFormat format_flags,
    bool debug_mode,
    const char *name);

FUNCTION PARAMETERS

a bitflag indicating which shader formats the app is able to provide.
enable debug mode properties and validations.
the preferred GPU driver, or NULL to let SDL pick the optimal driver.

RETURN VALUE

Returns a GPU context on success or NULL on failure; call SDL_GetError() for more information.

AVAILABILITY

This function is available since SDL 3.2.0.

SEE ALSO

SDL_GetGPUShaderFormats(3), SDL_GetGPUDeviceDriver(3), SDL_DestroyGPUDevice(3), SDL_GPUSupportsShaderFormats(3)

SDL 3.2.14 Simple Directmedia Layer