Provided by: libsdl3-doc_3.2.20+ds-2_all bug

NAME

       SDL_GPUVertexBufferDescription  -  A  structure  specifying  the  parameters  of vertex buffers used in a
       graphics pipeline.

SYNOPSIS

       #include <SDL3/SDL_gpu.h>

       typedef struct SDL_GPUVertexBufferDescription
       {
           Uint32 slot;                        /**< The binding slot of the vertex buffer. */
           Uint32 pitch;                       /**< The size of a single element + the offset between elements. */
           SDL_GPUVertexInputRate input_rate;  /**< Whether attribute addressing is a function of the vertex index or instance index. */
           Uint32 instance_step_rate;          /**< Reserved for future use. Must be set to 0. */
       } SDL_GPUVertexBufferDescription;

DESCRIPTION

       When you call SDL_BindGPUVertexBuffers, you specify the binding slots of the vertex buffers. For  example
       if you called SDL_BindGPUVertexBuffers with a first_slot of 2 and num_bindings of 3, the binding slots 2,
       3, 4 would be used by the vertex buffers you pass in.

       Vertex  attributes  are  linked  to  buffers  via  the  buffer_slot field of SDL_GPUVertexAttribute.  For
       example, if an attribute has a buffer_slot of 0, then that attribute belongs to the vertex  buffer  bound
       at slot 0.

AVAILABILITY

       This struct is available since SDL 3.2.0.

SEE ALSO

       SDL_GPUVertexAttribute(3type), SDL_GPUVertexInputRate(3type)

Simple Directmedia Layer                           SDL 3.2.20              SDL_GPUVertexBufferDescription(3type)