mirror of
https://github.com/glfw/glfw.git
synced 2024-11-22 21:14:35 +00:00
Add support for Cygwin libGL soname
This commit is contained in:
parent
2d39dff84a
commit
8db7528ac7
@ -156,10 +156,16 @@ static GLXContext createLegacyContext(_GLFWwindow* window,
|
|||||||
//
|
//
|
||||||
int _glfwInitContextAPI(void)
|
int _glfwInitContextAPI(void)
|
||||||
{
|
{
|
||||||
|
#if defined(__CYGWIN__)
|
||||||
|
const char* soname = "libGL-1.so";
|
||||||
|
#else
|
||||||
|
const char* soname = "libGL.so.1";
|
||||||
|
#endif
|
||||||
|
|
||||||
if (!_glfwCreateContextTLS())
|
if (!_glfwCreateContextTLS())
|
||||||
return GL_FALSE;
|
return GL_FALSE;
|
||||||
|
|
||||||
_glfw.glx.handle = dlopen("libGL.so.1", RTLD_LAZY | RTLD_GLOBAL);
|
_glfw.glx.handle = dlopen(soname, RTLD_LAZY | RTLD_GLOBAL);
|
||||||
if (!_glfw.glx.handle)
|
if (!_glfw.glx.handle)
|
||||||
{
|
{
|
||||||
_glfwInputError(GLFW_API_UNAVAILABLE, "GLX: %s", dlerror());
|
_glfwInputError(GLFW_API_UNAVAILABLE, "GLX: %s", dlerror());
|
||||||
|
Loading…
Reference in New Issue
Block a user