SDL_Renderer * SDL_CreateGPURenderer(SDL_GPUDevice *device, SDL_Window *window);
| SDL_GPUDevice * | device | レンダラで使用するGPUデバイス. NULLのとき生成する |
| SDL_Window * | window | レンダリングを表示するウィンドウ |
使用するGPUデバイスを引数として渡す. これがNULLの場合, デバイスが生成され, それはSDL_GetGPURendererDevice()で回収することができる.
使用するウィンドウを引数として渡す. これがNULLの場合, 画面外のレンダラとなる. この場合, テクスチャのレンダリングのためにSDL_SetRenderTarget()を呼び, その後はフレームの描画を完了させるためにSDL_RenderPresent()を呼ぶ必要がある.
この関数を有効なGPUデバイスを指定して呼ぶ場合, デバイスを生成したスレッドと同じスレッドである必要がある. ウィンドウを指定して呼ぶ場合, ウィンドウを生成したスレッドと同じスレッドである必要がある.