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

NAME

       SDL_GPUSamplerCreateInfo - A structure specifying the parameters of a sampler.

HEADER FILE

       Defined in SDL3/SDL_gpu.h

SYNOPSIS

       #include "SDL3/SDL.h"

       typedef struct SDL_GPUSamplerCreateInfo
       {
           SDL_GPUFilter min_filter;                  /**< The minification filter to apply to lookups. */
           SDL_GPUFilter mag_filter;                  /**< The magnification filter to apply to lookups. */
           SDL_GPUSamplerMipmapMode mipmap_mode;      /**< The mipmap filter to apply to lookups. */
           SDL_GPUSamplerAddressMode address_mode_u;  /**< The addressing mode for U coordinates outside [0, 1). */
           SDL_GPUSamplerAddressMode address_mode_v;  /**< The addressing mode for V coordinates outside [0, 1). */
           SDL_GPUSamplerAddressMode address_mode_w;  /**< The addressing mode for W coordinates outside [0, 1). */
           float mip_lod_bias;                        /**< The bias to be added to mipmap LOD calculation. */
           float max_anisotropy;                      /**< The anisotropy value clamp used by the sampler. If enable_anisotropy is false, this is ignored. */
           SDL_GPUCompareOp compare_op;               /**< The comparison operator to apply to fetched data before filtering. */
           float min_lod;                             /**< Clamps the minimum of the computed LOD value. */
           float max_lod;                             /**< Clamps the maximum of the computed LOD value. */
           bool enable_anisotropy;                /**< true to enable anisotropic filtering. */
           bool enable_compare;                   /**< true to enable comparison against a reference value during lookups. */
           Uint8 padding1;
           Uint8 padding2;

           SDL_PropertiesID props;                    /**< A properties ID for extensions. Should be 0 if no extensions are needed. */
       } SDL_GPUSamplerCreateInfo;

DESCRIPTION

       Note  that  mip_lod_bias  is a no-op for the Metal driver. For Metal, LOD bias must be applied via shader
       instead.

AVAILABILITY

       This function is available since SDL 3.2.0.

SEE ALSO

       (3), SDL_CreateGPUSampler(3), (3), SDL_GPUFilter(3type), (3),  SDL_GPUSamplerMipmapMode(3type),  (3),
       SDL_GPUSamplerAddressMode(3type), (3), SDL_GPUCompareOp(3type)

Simple Directmedia Layer                            SDL 3.2.8                    SDL_GPUSamplerCreateInfo(3type)