| SDL_GL_RED_SIZE | カラーバッファの赤チャネルの最小ビット数. デフォルトは8 |
| SDL_GL_GREEN_SIZE | カラーバッファの緑チャネルの最小ビット数. デフォルトは8 |
| SDL_GL_BLUE_SIZE | カラーバッファの青チャネルの最小ビット数. デフォルトは8 |
| SDL_GL_ALPHA_SIZE | カラーバッファのαチャネルの最小ビット数. デフォルトは8 |
| SDL_GL_BUFFER_SIZE | フレームバッファの最小ビット数. デフォルトは0 |
| SDL_GL_DOUBLEBUFFER | シングルか, ダブルバッファか. デフォルトはダブルバッファ |
| SDL_GL_DEPTH_SIZE | 深度バッファのビット数. デフォルトは16 |
| SDL_GL_STENCIL_SIZE | ステンシルバッファのビット数. デフォルトは0 |
| SDL_GL_ACCUM_RED_SIZE | 蓄積バッファの赤チャネルの最小ビット数. デフォルトは0 |
| SDL_GL_ACCUM_GREEN_SIZE | 蓄積バッファの緑チャネルの最小ビット数. デフォルトは0 |
| SDL_GL_ACCUM_BLUE_SIZE | 蓄積バッファの青チャネルの最小ビット数. デフォルトは0 |
| SDL_GL_ACCUM_ALPHA_SIZE | 蓄積バッファのαチャネルの最小ビット数. デフォルトは0 |
| SDL_GL_STEREO | ステレオ3Dで出力するか. デフォルトはオフ |
| SDL_GL_MULTISAMPLEBUFFERS | マルチサンプル アンチエイリアシングで使うバッファの数. デフォルトは0. 詳細を参照すること |
| SDL_GL_MULTISAMPLESAMPLES | マルチサンプル アンチエイリアシングで使うピクセルの周辺のサンプル数. デフォルトは0. 詳細を参照すること |
| SDL_GL_ACCELERATED_VISUAL | 1を設定するとハードウェアアクセラレーション, 0を設定すると強制的にソフトウェアレンダリングを使う. デフォルトは両方を許可する |
| SDL_GL_RETAINED_BACKING | 未使用 (廃止) |
| SDL_GL_CONTEXT_MAJOR_VERSION | OpenGLコンテキストのメジャーバージョン. 詳細を参照すること |
| SDL_GL_CONTEXT_MINOR_VERSION | OpenGLコンテキストのマイナーバージョン. 詳細を参照すること |
| SDL_GL_CONTEXT_FLAGS | 0個以上のSDL_GLcontextFlag列挙体の要素. デフォルトは0 |
| SDL_GL_CONTEXT_PROFILE_MASK | OpenGLコンテキストの種類(Core, Compatibility, ES). SDL_GLprofile列挙体を参照すること. デフォルトは環境に依存する |
| SDL_GL_SHARE_WITH_CURRENT_CONTEXT | OpenGLコンテキストのシェア. デフォルトは0 |
| SDL_GL_FRAMEBUFFER_SRGB_CAPABLE | sRGBの使用を要求する. デフォルトは0 |
| SDL_GL_CONTEXT_RELEASE_BEHAVIOR | コンテキストをrelease behaviorに設定する. SDL_GLContextReleaseFlagを参照すること. デフォルトはFLUSH |
| SDL_GL_CONTEXT_RESET_NOTIFICATION | context reset notificationを設定する. SDL_GLContextResetNotificationを参照すること. デフォルトはNO_NOTIFICATION. |
| SDL_GL_CONTEXT_NO_ERROR | |
| SDL_GL_FLOATBUFFERS | |
| SDL_GL_EGL_PLATFORM |
通常, OpenGLのほとんどの属性は設定できるが, 上記の属性はSDLがOpenGLコンテキストを使うため, ウィンドウを生成する前にわかっている必要がある. これらの属性はSDL_GL_SetAttribute()とSDL_GL_GetAttribute()で設定, 獲得できる.
これらの属性は最小値の要求の場合がある. つまりGLは要求したちょうどの値を保障しない. 例えば, 16bitの深度バッファを要求して24bitの深度バッファが設定されることや, ステンシルバッファを使わないように要求したが存在する, ということはありうる. GLが要求された最小の属性を提供できない場合はコンテキストの生成は必ず失敗する. しかし, 設定された属性がちょうどであるかを知るためにはチェックしなければならない.