• Home
  • Raw
  • Download

Lines Matching refs:_glfw

44     glXGetFBConfigAttrib(_glfw.x11.display, fbconfig, attrib, &value);  in getGLXFBConfigAttrib()
61 vendor = glXGetClientString(_glfw.x11.display, GLX_VENDOR); in chooseGLXFBConfig()
66 glXGetFBConfigs(_glfw.x11.display, _glfw.x11.screen, &nativeCount); in chooseGLXFBConfig()
112 if (_glfw.glx.ARB_multisample) in chooseGLXFBConfig()
115 if (_glfw.glx.ARB_framebuffer_sRGB || _glfw.glx.EXT_framebuffer_sRGB) in chooseGLXFBConfig()
138 return glXCreateNewContext(_glfw.x11.display, in createLegacyContextGLX()
149 if (!glXMakeCurrent(_glfw.x11.display, in makeContextCurrentGLX()
160 if (!glXMakeCurrent(_glfw.x11.display, None, NULL)) in makeContextCurrentGLX()
173 glXSwapBuffers(_glfw.x11.display, window->context.glx.window); in swapBuffersGLX()
180 if (_glfw.glx.EXT_swap_control) in swapIntervalGLX()
182 _glfw.glx.SwapIntervalEXT(_glfw.x11.display, in swapIntervalGLX()
186 else if (_glfw.glx.MESA_swap_control) in swapIntervalGLX()
187 _glfw.glx.SwapIntervalMESA(interval); in swapIntervalGLX()
188 else if (_glfw.glx.SGI_swap_control) in swapIntervalGLX()
191 _glfw.glx.SwapIntervalSGI(interval); in swapIntervalGLX()
198 glXQueryExtensionsString(_glfw.x11.display, _glfw.x11.screen); in extensionSupportedGLX()
210 if (_glfw.glx.GetProcAddress) in getProcAddressGLX()
211 return _glfw.glx.GetProcAddress((const GLubyte*) procname); in getProcAddressGLX()
212 else if (_glfw.glx.GetProcAddressARB) in getProcAddressGLX()
213 return _glfw.glx.GetProcAddressARB((const GLubyte*) procname); in getProcAddressGLX()
215 return dlsym(_glfw.glx.handle, procname); in getProcAddressGLX()
224 glXDestroyWindow(_glfw.x11.display, window->context.glx.window); in destroyContextGLX()
230 glXDestroyContext(_glfw.x11.display, window->context.glx.handle); in destroyContextGLX()
256 if (_glfw.glx.handle) in _glfwInitGLX()
261 _glfw.glx.handle = dlopen(sonames[i], RTLD_LAZY | RTLD_GLOBAL); in _glfwInitGLX()
262 if (_glfw.glx.handle) in _glfwInitGLX()
266 if (!_glfw.glx.handle) in _glfwInitGLX()
272 _glfw.glx.GetFBConfigs = in _glfwInitGLX()
273 dlsym(_glfw.glx.handle, "glXGetFBConfigs"); in _glfwInitGLX()
274 _glfw.glx.GetFBConfigAttrib = in _glfwInitGLX()
275 dlsym(_glfw.glx.handle, "glXGetFBConfigAttrib"); in _glfwInitGLX()
276 _glfw.glx.GetClientString = in _glfwInitGLX()
277 dlsym(_glfw.glx.handle, "glXGetClientString"); in _glfwInitGLX()
278 _glfw.glx.QueryExtension = in _glfwInitGLX()
279 dlsym(_glfw.glx.handle, "glXQueryExtension"); in _glfwInitGLX()
280 _glfw.glx.QueryVersion = in _glfwInitGLX()
281 dlsym(_glfw.glx.handle, "glXQueryVersion"); in _glfwInitGLX()
282 _glfw.glx.DestroyContext = in _glfwInitGLX()
283 dlsym(_glfw.glx.handle, "glXDestroyContext"); in _glfwInitGLX()
284 _glfw.glx.MakeCurrent = in _glfwInitGLX()
285 dlsym(_glfw.glx.handle, "glXMakeCurrent"); in _glfwInitGLX()
286 _glfw.glx.SwapBuffers = in _glfwInitGLX()
287 dlsym(_glfw.glx.handle, "glXSwapBuffers"); in _glfwInitGLX()
288 _glfw.glx.QueryExtensionsString = in _glfwInitGLX()
289 dlsym(_glfw.glx.handle, "glXQueryExtensionsString"); in _glfwInitGLX()
290 _glfw.glx.CreateNewContext = in _glfwInitGLX()
291 dlsym(_glfw.glx.handle, "glXCreateNewContext"); in _glfwInitGLX()
292 _glfw.glx.CreateWindow = in _glfwInitGLX()
293 dlsym(_glfw.glx.handle, "glXCreateWindow"); in _glfwInitGLX()
294 _glfw.glx.DestroyWindow = in _glfwInitGLX()
295 dlsym(_glfw.glx.handle, "glXDestroyWindow"); in _glfwInitGLX()
296 _glfw.glx.GetProcAddress = in _glfwInitGLX()
297 dlsym(_glfw.glx.handle, "glXGetProcAddress"); in _glfwInitGLX()
298 _glfw.glx.GetProcAddressARB = in _glfwInitGLX()
299 dlsym(_glfw.glx.handle, "glXGetProcAddressARB"); in _glfwInitGLX()
300 _glfw.glx.GetVisualFromFBConfig = in _glfwInitGLX()
301 dlsym(_glfw.glx.handle, "glXGetVisualFromFBConfig"); in _glfwInitGLX()
303 if (!_glfw.glx.GetFBConfigs || in _glfwInitGLX()
304 !_glfw.glx.GetFBConfigAttrib || in _glfwInitGLX()
305 !_glfw.glx.GetClientString || in _glfwInitGLX()
306 !_glfw.glx.QueryExtension || in _glfwInitGLX()
307 !_glfw.glx.QueryVersion || in _glfwInitGLX()
308 !_glfw.glx.DestroyContext || in _glfwInitGLX()
309 !_glfw.glx.MakeCurrent || in _glfwInitGLX()
310 !_glfw.glx.SwapBuffers || in _glfwInitGLX()
311 !_glfw.glx.QueryExtensionsString || in _glfwInitGLX()
312 !_glfw.glx.CreateNewContext || in _glfwInitGLX()
313 !_glfw.glx.CreateWindow || in _glfwInitGLX()
314 !_glfw.glx.DestroyWindow || in _glfwInitGLX()
315 !_glfw.glx.GetProcAddress || in _glfwInitGLX()
316 !_glfw.glx.GetProcAddressARB || in _glfwInitGLX()
317 !_glfw.glx.GetVisualFromFBConfig) in _glfwInitGLX()
324 if (!glXQueryExtension(_glfw.x11.display, in _glfwInitGLX()
325 &_glfw.glx.errorBase, in _glfwInitGLX()
326 &_glfw.glx.eventBase)) in _glfwInitGLX()
332 if (!glXQueryVersion(_glfw.x11.display, &_glfw.glx.major, &_glfw.glx.minor)) in _glfwInitGLX()
339 if (_glfw.glx.major == 1 && _glfw.glx.minor < 3) in _glfwInitGLX()
348 _glfw.glx.SwapIntervalEXT = (PFNGLXSWAPINTERVALEXTPROC) in _glfwInitGLX()
351 if (_glfw.glx.SwapIntervalEXT) in _glfwInitGLX()
352 _glfw.glx.EXT_swap_control = GLFW_TRUE; in _glfwInitGLX()
357 _glfw.glx.SwapIntervalSGI = (PFNGLXSWAPINTERVALSGIPROC) in _glfwInitGLX()
360 if (_glfw.glx.SwapIntervalSGI) in _glfwInitGLX()
361 _glfw.glx.SGI_swap_control = GLFW_TRUE; in _glfwInitGLX()
366 _glfw.glx.SwapIntervalMESA = (PFNGLXSWAPINTERVALMESAPROC) in _glfwInitGLX()
369 if (_glfw.glx.SwapIntervalMESA) in _glfwInitGLX()
370 _glfw.glx.MESA_swap_control = GLFW_TRUE; in _glfwInitGLX()
374 _glfw.glx.ARB_multisample = GLFW_TRUE; in _glfwInitGLX()
377 _glfw.glx.ARB_framebuffer_sRGB = GLFW_TRUE; in _glfwInitGLX()
380 _glfw.glx.EXT_framebuffer_sRGB = GLFW_TRUE; in _glfwInitGLX()
384 _glfw.glx.CreateContextAttribsARB = (PFNGLXCREATECONTEXTATTRIBSARBPROC) in _glfwInitGLX()
387 if (_glfw.glx.CreateContextAttribsARB) in _glfwInitGLX()
388 _glfw.glx.ARB_create_context = GLFW_TRUE; in _glfwInitGLX()
392 _glfw.glx.ARB_create_context_robustness = GLFW_TRUE; in _glfwInitGLX()
395 _glfw.glx.ARB_create_context_profile = GLFW_TRUE; in _glfwInitGLX()
398 _glfw.glx.EXT_create_context_es2_profile = GLFW_TRUE; in _glfwInitGLX()
401 _glfw.glx.ARB_context_flush_control = GLFW_TRUE; in _glfwInitGLX()
413 if (_glfw.glx.handle) in _glfwTerminateGLX()
415 dlclose(_glfw.glx.handle); in _glfwTerminateGLX()
416 _glfw.glx.handle = NULL; in _glfwTerminateGLX()
449 if (!_glfw.glx.ARB_create_context || in _glfwCreateContextGLX()
450 !_glfw.glx.ARB_create_context_profile || in _glfwCreateContextGLX()
451 !_glfw.glx.EXT_create_context_es2_profile) in _glfwCreateContextGLX()
461 if (!_glfw.glx.ARB_create_context) in _glfwCreateContextGLX()
471 if (!_glfw.glx.ARB_create_context || in _glfwCreateContextGLX()
472 !_glfw.glx.ARB_create_context_profile) in _glfwCreateContextGLX()
482 if (_glfw.glx.ARB_create_context) in _glfwCreateContextGLX()
506 if (_glfw.glx.ARB_create_context_robustness) in _glfwCreateContextGLX()
525 if (_glfw.glx.ARB_context_flush_control) in _glfwCreateContextGLX()
558 _glfw.glx.CreateContextAttribsARB(_glfw.x11.display, in _glfwCreateContextGLX()
570 if (_glfw.x11.errorCode == _glfw.glx.errorBase + GLXBadProfileARB && in _glfwCreateContextGLX()
595 glXCreateWindow(_glfw.x11.display, native, window->x11.handle, NULL); in _glfwCreateContextGLX()
630 result = glXGetVisualFromFBConfig(_glfw.x11.display, native); in _glfwChooseVisualGLX()