Determines whether a texture format is supported for a given type and usage.
Defined in <SDL3/SDL_gpu.h>
bool SDL_GPUTextureSupportsFormat(
SDL_GPUDevice *device,
SDL_GPUTextureFormat format,
SDL_GPUTextureType type, SDL_GPUTextureUsageFlags usage);
SDL_GPUDevice * | device | a GPU context. |
SDL_GPUTextureFormat | format | the texture format to check. |
SDL_GPUTextureType | type | the type of texture (2D, 3D, Cube). |
SDL_GPUTextureUsageFlags | usage | a bitmask of all usage scenarios to check. |
(bool) Returns whether the texture format is supported for this type and usage.
This function is available since SDL 3.1.3.