目次 - SDL 3.0 API(機能別) - ディスプレイとウィンドウ - SDL_GL_LoadLibrary

SDL_GL_LoadLibrary

OpenGLライブラリを動的に読み込む

ヘッダ

SDL3/SDL_video.h

構文

bool SDL_GL_LoadLibrary(const char *path);

引数

const char *path環境に依存するOpenGLライブラリの名前, NULLのときデフォルトのOpenGLライブラリを開く

戻り値

(bool) 成功のとき真, 失敗のとき偽を戻す. SDL_GetError()を呼んで詳細を知ることができる.

詳細

ビデオドライバを初期化した後だがOpenGLウィンドウを生成する前に行う必要がある. もしOpenGLライブラリが読み込めなければ最初のOpenGLウィンドウを生成する時点でデフォルトのライブラリが読み込まれる.

もしこれを行ったなら, プログラム内で使う関数は全てSDL_GL_GetProcAddress()で動的リンクライブラリから獲得する必要がある.

スレッドセーフ

この関数を呼べるのはメインスレッドのみである.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_GL_LoadLibrary - SDL Wiki