#include<SDL3/SDL_gpu.h>typedefUint32SDL_GPUShaderFormat;#defineSDL_GPU_SHADERFORMAT_INVALID0#defineSDL_GPU_SHADERFORMAT_PRIVATE(1u<<0)/**<ShadersforNDA'dplatforms.*/#defineSDL_GPU_SHADERFORMAT_SPIRV(1u<<1)/**<SPIR-VshadersforVulkan.*/#defineSDL_GPU_SHADERFORMAT_DXBC(1u<<2)/**<DXBCSM5_1shadersforD3D12.*/#defineSDL_GPU_SHADERFORMAT_DXIL(1u<<3)/**<DXILSM6_0shadersforD3D12.*/#defineSDL_GPU_SHADERFORMAT_MSL(1u<<4)/**<MSLshadersforMetal.*/#defineSDL_GPU_SHADERFORMAT_METALLIB(1u<<5)/**<PrecompiledmetallibshadersforMetal.*/