| SDL_GPUFilter | min_filter | 縮小フィルタリングで適用される検索方法 |
| SDL_GPUFilter | mag_filter | 拡大フィルタリングで適用される検索方法 |
| SDL_GPUSamplerMipmapMode | mipmap_mode | ミップマップフィルタリングで適用される検索方法 |
| SDL_GPUSamplerAddressMode | address_mode_u | U座標が[0, 1)の範囲外の場合のアドレッシングモード |
| SDL_GPUSamplerAddressMode | address_mode_v | V座標が[0, 1)の範囲外の場合のアドレッシングモード |
| SDL_GPUSamplerAddressMode | address_mode_w | W座標が[0, 1)の範囲外の場合のアドレッシングモード |
| float | mip_lod_bias | ミップマップLOD計算で加算されるバイアス値 |
| float | max_anisotropy | サンプラに使用される異方性フィルタの値. enable_anisotropyが偽の場合は無視される |
| SDL_GPUCompareOp | compare_op | 前回のフィルタリングで取り出したデータとの比較で適用される比較操作 |
| float | min_lod | 求められたLOD値の最小限 |
| float | max_lod | 求められたLOD値の最大限 |
| bool | enable_anisotropy | 真のとき異方性フィルタを適用する |
| bool | enable_compare | 真のとき処理中に参照値との比較を行う |
| Uint8 | padding1 | |
| Uint8 | padding2 | |
| SDL_PropertiesID | props | 拡張のプロパティグループID. 拡張が必要ない場合は0にすること |
Metalドライバの場合, mip_lod_biasは無効なので注意すること.
MetalではLODバイアス値はシェーダに設定する必要がある.