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.2.0.