#include"SDL3/SDL.h"typedefenumSDL_GPUVertexElementFormat{SDL_GPU_VERTEXELEMENTFORMAT_INVALID,/*32-bitSignedIntegers*/SDL_GPU_VERTEXELEMENTFORMAT_INT,SDL_GPU_VERTEXELEMENTFORMAT_INT2,SDL_GPU_VERTEXELEMENTFORMAT_INT3,SDL_GPU_VERTEXELEMENTFORMAT_INT4,/*32-bitUnsignedIntegers*/SDL_GPU_VERTEXELEMENTFORMAT_UINT,SDL_GPU_VERTEXELEMENTFORMAT_UINT2,SDL_GPU_VERTEXELEMENTFORMAT_UINT3,SDL_GPU_VERTEXELEMENTFORMAT_UINT4,/*32-bitFloats*/SDL_GPU_VERTEXELEMENTFORMAT_FLOAT,SDL_GPU_VERTEXELEMENTFORMAT_FLOAT2,SDL_GPU_VERTEXELEMENTFORMAT_FLOAT3,SDL_GPU_VERTEXELEMENTFORMAT_FLOAT4,/*8-bitSignedIntegers*/SDL_GPU_VERTEXELEMENTFORMAT_BYTE2,SDL_GPU_VERTEXELEMENTFORMAT_BYTE4,/*8-bitUnsignedIntegers*/SDL_GPU_VERTEXELEMENTFORMAT_UBYTE2,SDL_GPU_VERTEXELEMENTFORMAT_UBYTE4,/*8-bitSignedNormalized*/SDL_GPU_VERTEXELEMENTFORMAT_BYTE2_NORM,SDL_GPU_VERTEXELEMENTFORMAT_BYTE4_NORM,/*8-bitUnsignedNormalized*/SDL_GPU_VERTEXELEMENTFORMAT_UBYTE2_NORM,SDL_GPU_VERTEXELEMENTFORMAT_UBYTE4_NORM,/*16-bitSignedIntegers*/SDL_GPU_VERTEXELEMENTFORMAT_SHORT2,SDL_GPU_VERTEXELEMENTFORMAT_SHORT4,/*16-bitUnsignedIntegers*/SDL_GPU_VERTEXELEMENTFORMAT_USHORT2,SDL_GPU_VERTEXELEMENTFORMAT_USHORT4,/*16-bitSignedNormalized*/SDL_GPU_VERTEXELEMENTFORMAT_SHORT2_NORM,SDL_GPU_VERTEXELEMENTFORMAT_SHORT4_NORM,/*16-bitUnsignedNormalized*/SDL_GPU_VERTEXELEMENTFORMAT_USHORT2_NORM,SDL_GPU_VERTEXELEMENTFORMAT_USHORT4_NORM,/*16-bitFloats*/SDL_GPU_VERTEXELEMENTFORMAT_HALF2,SDL_GPU_VERTEXELEMENTFORMAT_HALF4}SDL_GPUVertexElementFormat;