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

SDL_GPUGraphicsPipelineCreateInfo

グラフィックパイプラインのパラメータを指定する構造体

ヘッダ

SDL3/SDL_gpu.h

フィールド

SDL_GPUShader *vertex_shaderグラフィックパイプラインで使用される頂点シェーダ
SDL_GPUShader *fragment_shaderグラフィックパイプラインで使用されるフラグメントシェーダ
SDL_GPUVertexInputStatevertex_input_stateグラフィックパイプラインの頂点レイアウト
SDL_GPUPrimitiveTypeprimitive_typeグラフィックパイプラインのプリミティブトポロジ
SDL_GPURasterizerStaterasterizer_stateグラフィックパイプラインのラスタライザの状態
SDL_GPUMultisampleStatemultisample_stateグラフィックパイプラインのマルチサンプリングの状態
SDL_GPUDepthStencilStatedepth_stencil_stateグラフィックパイプラインの深度ステンシルの状態
SDL_GPUGraphicsPipelineTargetInfotarget_infoグラフィックパイプラインのレンダーターゲットの形式とブレンドモード
SDL_PropertiesIDprops拡張のプロパティグループID. 拡張が必要ない場合は0にすること

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_GPUGraphicsPipelineCreateInfo - SDL Wiki