sig   type context_flags = int   val context_debug_flag : Tsdl.Sdl.Gl.context_flags   val context_forward_compatible_flag : Tsdl.Sdl.Gl.context_flags   val context_robust_access_flag : Tsdl.Sdl.Gl.context_flags   val context_reset_isolation_flag : Tsdl.Sdl.Gl.context_flags   type profile = int   val context_profile_core : Tsdl.Sdl.Gl.profile   val context_profile_compatibility : Tsdl.Sdl.Gl.profile   val context_profile_es : Tsdl.Sdl.Gl.profile   type attr   val red_size : Tsdl.Sdl.Gl.attr   val green_size : Tsdl.Sdl.Gl.attr   val blue_size : Tsdl.Sdl.Gl.attr   val alpha_size : Tsdl.Sdl.Gl.attr   val buffer_size : Tsdl.Sdl.Gl.attr   val doublebuffer : Tsdl.Sdl.Gl.attr   val depth_size : Tsdl.Sdl.Gl.attr   val stencil_size : Tsdl.Sdl.Gl.attr   val accum_red_size : Tsdl.Sdl.Gl.attr   val accum_green_size : Tsdl.Sdl.Gl.attr   val accum_blue_size : Tsdl.Sdl.Gl.attr   val accum_alpha_size : Tsdl.Sdl.Gl.attr   val stereo : Tsdl.Sdl.Gl.attr   val multisamplebuffers : Tsdl.Sdl.Gl.attr   val multisamplesamples : Tsdl.Sdl.Gl.attr   val accelerated_visual : Tsdl.Sdl.Gl.attr   val context_major_version : Tsdl.Sdl.Gl.attr   val context_minor_version : Tsdl.Sdl.Gl.attr   val context_egl : Tsdl.Sdl.Gl.attr   val context_flags : Tsdl.Sdl.Gl.attr   val context_profile_mask : Tsdl.Sdl.Gl.attr   val share_with_current_context : Tsdl.Sdl.Gl.attr   val framebuffer_srgb_capable : Tsdl.Sdl.Gl.attr end