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

SDL_UploadToGPUTexture

データを転送バッファからテクスチャにアップロードする

ヘッダ

SDL3/SDL_gpu.h

構文

void SDL_UploadToGPUTexture(SDL_GPUCopyPass *copy_pass, const SDL_GPUTextureTransferInfo *source, const SDL_GPUTextureRegion *destination, bool cycle);

引数

SDL_GPUCopyPass *copy_passコピーパスハンドル
const SDL_GPUTextureTransferInfo *source転送元の転送バッファと画像レイアウト
const SDL_GPUTextureRegion *destination転送先のテクスチャ領域
boolcycle真のとき既にバインドされている場合はバッファをサイクルする. 偽のときデータを上書きする

詳細

アップロードはGPUタイムラインを発生させる. その後のコマンドはアップロードが完了しているとみなしてよい.

転送バッファのデータはテクセルサイズの倍数とテクスチャ形式を合わせる必要がある.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_UploadToGPUTexture - SDL Wiki