int _glfwPlatformInit(void) { XInitThreads(); _glfw.x11.display = XOpenDisplay(NULL); if (!_glfw.x11.display) { _glfwInputError(GLFW_API_UNAVAILABLE, "X11: Failed to open X display"); return GL_FALSE; } _glfw.x11.screen = DefaultScreen(_glfw.x11.display); _glfw.x11.root = RootWindow(_glfw.x11.display, _glfw.x11.screen); _glfw.x11.context = XUniqueContext(); if (!initExtensions()) return GL_FALSE; _glfw.x11.cursor = createNULLCursor(); if (!_glfwInitContextAPI()) return GL_FALSE; _glfwInitTimer(); _glfwInitJoysticks(); _glfwInitGammaRamp(); return GL_TRUE; }
int _glfwPlatformInit(void) { if (!initDisplay()) return GL_FALSE; _glfwInitGammaRamp(); initEWMH(); _glfwLibrary.X11.cursor = createNULLCursor(); // Try to load libGL.so if necessary initLibraries(); _glfwInitJoysticks(); // Start the timer _glfwInitTimer(); return GL_TRUE; }
int _glfwPlatformInit(void) { XInitThreads(); if (!initDisplay()) return GL_FALSE; _glfwInitGammaRamp(); if (!_glfwInitContextAPI()) return GL_FALSE; _glfw.x11.cursor = createNULLCursor(); if (!_glfwInitJoysticks()) return GL_FALSE; _glfwInitTimer(); return GL_TRUE; }
int _glfwPlatformInit(void) { XInitThreads(); if (!initDisplay()) return GL_FALSE; _glfwInitGammaRamp(); if (!_glfwInitOpenGL()) return GL_FALSE; initEWMH(); _glfwLibrary.X11.cursor = createNULLCursor(); if (!_glfwInitJoysticks()) return GL_FALSE; // Start the timer _glfwInitTimer(); return GL_TRUE; }