目次 - SDL 3.0 API(機能別) - 3DレンダリングとGPUコンピューティング - SDL_SubmitGPUCommandBufferAndAcquireFence
SDL_SubmitGPUCommandBufferAndAcquireFence
GPUにコマンドを実行させるためにコマンドバッファを送信し, コマンドバッファに関連付けられたフェンスを要求する
ヘッダ
SDL3/SDL_gpu.h
構文
SDL_GPUFence * SDL_SubmitGPUCommandBufferAndAcquireFence(SDL_GPUCommandBuffer *command_buffer);
引数
| SDL_GPUCommandBuffer * | command_buffer | コマンドバッファ |
戻り値
(SDL_GPUFence *) コマンドバッファに関連付けられたフェンスを戻す. 失敗のときNULLを戻す.
SDL_GetError()を呼んで詳細を知ることができる.
詳細
このフェンスは不要になったとき解放する必要がある. そうしなければリークが引き起こされる.
この関数を呼んだ後でコマンドバッファを使用することはできない.
この関数はコマンドバッファを要求したスレッドから呼ぶ必要がある.
送信した全てのコマンドは, その後に送信したどのコマンドよりも先に実行されること保証されている.
バージョン
SDL 3.2.0以降
関連項目
SDL Wikiへのリンク
SDL_SubmitGPUCommandBufferAndAcquireFence - SDL Wiki