「VeldridでFenceを使う」の版間の差分
Administrator (トーク | 投稿記録) ページの作成:「一定間隔でUpdate()とDraw()が呼ばれる以下のような実装があるとする。 この際にFenceを使うことで「CPUがメインのUpdate()」と「…」 |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| 1行目: | 1行目: | ||
一定間隔でUpdate()とDraw()が呼ばれる以下のような実装があるとする。 | 一定間隔でUpdate()とDraw()が呼ばれる以下のような実装があるとする。 | ||
この際に[[Fence]]を使うことで「[[CPU]]がメインのUpdate()」と「[[GPU]]がメインのDraw()」を[[マルチスレッド]]を使わずに並走させることができる。 | |||
SubmitCommands()した内容が別スレッド(GPU)で実行され、処理が終わるとFenceが[[シグナル状態]]になる感じだ。 | SubmitCommands()した内容が別スレッド(GPU)で実行され、処理が終わるとFenceが[[シグナル状態]]になる感じだ。 | ||