Lines Matching refs:gl_config

175     _this->gl_config.dll_handle = GL_LoadObject(path);  in X11_GL_LoadLibrary()
176 if (!_this->gl_config.dll_handle) { in X11_GL_LoadLibrary()
182 SDL_strlcpy(_this->gl_config.driver_path, path, in X11_GL_LoadLibrary()
183 SDL_arraysize(_this->gl_config.driver_path)); in X11_GL_LoadLibrary()
195 handle = _this->gl_config.dll_handle; in X11_GL_LoadLibrary()
238 ++_this->gl_config.driver_loaded; in X11_GL_LoadLibrary()
240 --_this->gl_config.driver_loaded; in X11_GL_LoadLibrary()
245 if (((_this->gl_config.profile_mask == SDL_GL_CONTEXT_PROFILE_ES) || in X11_GL_LoadLibrary()
251 if (_this->gl_config.dll_handle != NULL ) { in X11_GL_LoadLibrary()
252 GL_UnloadObject(_this->gl_config.dll_handle); in X11_GL_LoadLibrary()
253 _this->gl_config.dll_handle = NULL; in X11_GL_LoadLibrary()
279 return GL_LoadFunction(_this->gl_config.dll_handle, proc); in X11_GL_GetProcAddress()
290 GL_UnloadObject(_this->gl_config.dll_handle); in X11_GL_UnloadLibrary()
291 _this->gl_config.dll_handle = NULL; in X11_GL_UnloadLibrary()
502 attribs[i++] = _this->gl_config.red_size; in X11_GL_GetAttributes()
504 attribs[i++] = _this->gl_config.green_size; in X11_GL_GetAttributes()
506 attribs[i++] = _this->gl_config.blue_size; in X11_GL_GetAttributes()
508 if (_this->gl_config.alpha_size) { in X11_GL_GetAttributes()
510 attribs[i++] = _this->gl_config.alpha_size; in X11_GL_GetAttributes()
513 if (_this->gl_config.double_buffer) { in X11_GL_GetAttributes()
521 attribs[i++] = _this->gl_config.depth_size; in X11_GL_GetAttributes()
523 if (_this->gl_config.stencil_size) { in X11_GL_GetAttributes()
525 attribs[i++] = _this->gl_config.stencil_size; in X11_GL_GetAttributes()
528 if (_this->gl_config.accum_red_size) { in X11_GL_GetAttributes()
530 attribs[i++] = _this->gl_config.accum_red_size; in X11_GL_GetAttributes()
533 if (_this->gl_config.accum_green_size) { in X11_GL_GetAttributes()
535 attribs[i++] = _this->gl_config.accum_green_size; in X11_GL_GetAttributes()
538 if (_this->gl_config.accum_blue_size) { in X11_GL_GetAttributes()
540 attribs[i++] = _this->gl_config.accum_blue_size; in X11_GL_GetAttributes()
543 if (_this->gl_config.accum_alpha_size) { in X11_GL_GetAttributes()
545 attribs[i++] = _this->gl_config.accum_alpha_size; in X11_GL_GetAttributes()
548 if (_this->gl_config.stereo) { in X11_GL_GetAttributes()
555 if (_this->gl_config.multisamplebuffers) { in X11_GL_GetAttributes()
557 attribs[i++] = _this->gl_config.multisamplebuffers; in X11_GL_GetAttributes()
560 if (_this->gl_config.multisamplesamples) { in X11_GL_GetAttributes()
562 attribs[i++] = _this->gl_config.multisamplesamples; in X11_GL_GetAttributes()
565 if (_this->gl_config.framebuffer_srgb_capable) { in X11_GL_GetAttributes()
570 if (_this->gl_config.accelerated >= 0 && in X11_GL_GetAttributes()
573 attribs[i++] = _this->gl_config.accelerated ? GLX_NONE_EXT : in X11_GL_GetAttributes()
663 SDL_assert(_this->gl_config.profile_mask == SDL_GL_CONTEXT_PROFILE_ES); in X11_GL_UseEGL()
665 … || _this->gl_config.major_version == 1 /* No GLX extension for OpenGL ES 1.x profiles. */ in X11_GL_UseEGL()
666 … || _this->gl_config.major_version > _this->gl_data->es_profile_max_supported_version.major in X11_GL_UseEGL()
667 … || (_this->gl_config.major_version == _this->gl_data->es_profile_max_supported_version.major in X11_GL_UseEGL()
668 … && _this->gl_config.minor_version > _this->gl_data->es_profile_max_supported_version.minor)); in X11_GL_UseEGL()
683 if (_this->gl_config.share_with_current_context) { in X11_GL_CreateContext()
700 if (_this->gl_config.major_version < 3 && in X11_GL_CreateContext()
701 _this->gl_config.profile_mask == 0 && in X11_GL_CreateContext()
702 _this->gl_config.flags == 0) { in X11_GL_CreateContext()
710 _this->gl_config.major_version, in X11_GL_CreateContext()
712 _this->gl_config.minor_version, in X11_GL_CreateContext()
718 if( _this->gl_config.profile_mask != 0 ) { in X11_GL_CreateContext()
720 attribs[iattr++] = _this->gl_config.profile_mask; in X11_GL_CreateContext()
724 if( _this->gl_config.flags != 0 ) { in X11_GL_CreateContext()
726 attribs[iattr++] = _this->gl_config.flags; in X11_GL_CreateContext()
733 _this->gl_config.release_behavior ? in X11_GL_CreateContext()
742 _this->gl_config.reset_notification ? in X11_GL_CreateContext()
750 attribs[iattr++] = _this->gl_config.no_error; in X11_GL_CreateContext()