Provided by: libsdl3-doc_3.2.10+ds-1_all bug

NAME

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

HEADER FILE

       Defined in SDL3/SDL_gpu.h

SYNOPSIS

       #include "SDL3/SDL.h"

       typedef struct SDL_GPUVertexBufferDescription
       {
           Uint32 slot;                        /**< The binding slot of the vertex buffer. */
           Uint32 pitch;                       /**< The byte pitch between consecutive elements of the vertex buffer. */
           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

       (3), SDL_GPUVertexAttribute(3type), (3), SDL_GPUVertexInputRate(3type)

Simple Directmedia Layer                           SDL 3.2.10              SDL_GPUVertexBufferDescription(3type)