Merge pull request #636 from wartman4404/master

ensure server has GLX_ARB_create_context extension
This commit is contained in:
tomaka 2015-10-19 08:19:29 +02:00
commit 6cefaa12be

View file

@ -260,7 +260,7 @@ fn create_context(glx: &ffi::glx::Glx, extra_functions: &ffi::glx_extra::Glx, ex
-> Result<ffi::GLXContext, CreationError> -> Result<ffi::GLXContext, CreationError>
{ {
unsafe { unsafe {
let context = if extra_functions.CreateContextAttribsARB.is_loaded() { let context = if extensions.split(' ').find(|&i| i == "GLX_ARB_create_context").is_some() {
let mut attributes = Vec::with_capacity(9); let mut attributes = Vec::with_capacity(9);
attributes.push(ffi::glx_extra::CONTEXT_MAJOR_VERSION_ARB as libc::c_int); attributes.push(ffi::glx_extra::CONTEXT_MAJOR_VERSION_ARB as libc::c_int);