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

SDL_GLprofile

OpenGLプロファイルの列挙体

SDL_GL_CONTEXT_PROFILE_COREOpenGL コアプロファイル - 廃止された機能は無効になる
SDL_GL_CONTEXT_PROFILE_COMPATIBILITYOpenGL 互換プロファイル - 廃止された機能は許可される
SDL_GL_CONTEXT_PROFILE_ESOpenGL プロファイル - OpenGLのサブセット機能のみ使える

サンプルコード

SDL_GL_SetAttribute(SDL_GL_CONTEXT_FLAGS, SDL_GL_CONTEXT_DEBUG_FLAG);

詳細

この列挙体はSDL_GL_SetAttribute()SDL_GL_CONTEXT_PROFILE_MASKと組み合わせて使う. SDL_GL_CONTEXT_PROFILE_MASKは論理和で複数設定できるが, プロファイルは排他的であり, SDL_GL_SetAttribute()は1つしか受け付けない. SDL_GL_CONTEXT_PROFILE_MASK属性を0にするとプロファイルはSDLが選択する. OpenGLのプロファイルはバージョンと詳細に関連付けられているため, SDL_GL_CONTEXT_MAJOR_VERSIONSDL_GL_CONTEXT_MINOR_VERSION属性は必ず一緒に使う必要がある. OpenGL ES バージョン1.0と1.1のcommonとcommon liteプロファイルを区別する方法はない.

関連項目(列挙体)

SDL_GLattr

関連項目(関数)

SDL_GL_GetAttribute
SDL_GL_SetAttribute

SDL Wikiへのリンク

SDL_GLprofile - SDL Wiki