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

SDL_GPUVertexBufferDescription

グラフィックパイプラインで使用される頂点バッファのパラメータの構造体

ヘッダ

SDL3/SDL_gpu.h

フィールド

Uint32slotバインドする頂点バッファスロット
Uint32pitch1つの要素 + 要素間オフセット のサイズ
SDL_GPUVertexInputRateinput_rate属性のアドレッシングは頂点インデックスの関数かインスタンスインデックスの関数か
Uint32instance_step_rate将来のための予約. 必ず0を設定すること

詳細

SDL_BindGPUVertexBuffersを呼ぶ場合, 頂点バッファをバインドするバインドするスロットを指定する必要がある. 例えば, SDL_BindGPUVertexBuffersfirst_slotが2, num_bindingsが3ならば, スロット2, 3, 4が渡した頂点バッファをバインドするために使用される.

頂点の属性はSDL_GPUVertexAttributebuffer_slotフィールドを通してバッファと結びつれられる. 例えば, 属性のbuffer_slotが0ならば, それはスロット0にバインドされた頂点バッファの属性となる.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_GPUVertexBufferDescription - SDL Wiki