目次 - SDL 3.0 API(機能別) - 3DレンダリングとGPUコンピューティング - SDL_GPUDepthStencilState

SDL_GPUDepthStencilState

グラフィックパイプラインの深度ステンシルのパラメータの構造体

ヘッダ

SDL3/SDL_gpu.h

フィールド

SDL_GPUCompareOpcompare_op深度テストで使用する比較演算
SDL_GPUStencilOpStateback_stencil_state裏面の三角形に適用するステンシル演算
SDL_GPUStencilOpStatefront_stencil_state表面の三角形に適用するステンシル演算
Uint8compare_maskステンシルテストでテストするステンシル値のビットの選択
Uint8write_maskステンシルテストで変更されるステンシル値のビットの選択
boolenable_depth_test真のとき深度テストを有効にする
boolenable_depth_write真のとき深度を書き込む. enable_depth_testが偽のときは深度書込は常に偽となる
boolenable_stencil_test真のときステンシルテストを有効にする
Uint8padding1
Uint8padding2
Uint8padding3

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_GPUDepthStencilState - SDL Wiki