DOKK / manpages / debian 13 / libsdl3-doc / SDL_GPUTextureSupportsFormat.3.en
SDL_GPUTextureSupportsFormat(3) SDL3 FUNCTIONS SDL_GPUTextureSupportsFormat(3)

SDL_GPUTextureSupportsFormat - Determines whether a texture format is supported for a given type and usage.

Defined in SDL3/SDL_gpu.h

#include "SDL3/SDL.h"
bool SDL_GPUTextureSupportsFormat(
    SDL_GPUDevice *device,
    SDL_GPUTextureFormat format,
    SDL_GPUTextureType type,
    SDL_GPUTextureUsageFlags usage);

a GPU context.
the texture format to check.
the type of texture (2D, 3D, Cube).
a bitmask of all usage scenarios to check.

Returns whether the texture format is supported for this type and usage.

This function is available since SDL 3.2.0.

SDL 3.2.10 Simple Directmedia Layer