| SDL_GPUFillMode | fill_mode | ポリゴンを塗りつぶすか線分として描画するか |
| SDL_GPUCullMode | cull_mode | 三角形を陰面する方向 |
| SDL_GPUFrontFace | front_face | 表面とする三角形の頂点の回転方向 |
| float | depth_bias_constant_factor | フラグメントの深度に加算するバイアス値 |
| float | depth_bias_clamp | フラグメントの深度バイアスの最大値 |
| float | depth_bias_slope_factor | 深度計算で深度勾配に適用される係数 |
| bool | enable_depth_bias | 真のときフラグメントの深度値をバイアスする |
| bool | enable_depth_clip | 真のとき深度のクリッピング(範囲外とする)を有効にする. 偽のとき深度のクランピング(範囲内に収める)を有効にする |
| Uint8 | padding1 | |
| Uint8 | padding2 |
多くのAndroid端末はSDL_GPU_FILLMODE_LINEに対応していないので注意すること. これらの端末では, フォールバックで自動的に塗りつぶしモードがFILLになる.
D3D12ドライバではenable_depth_clipを真にしても深度のクランピングが有効になることにも注意すること.
MetalとVulkanでこのクランピング+クリッピングの動作が必要な場合は, 深度クリッピングを有効にして, フラグメントシェーダで手動で深度クリッピングを行うこと.