From 35d51bb0be3005fcffb151596c8ed60cfb16a452 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sun, 2 Oct 2022 04:35:15 +0200 Subject: Do not use __GL_THREADED_OPTIMIZATIONS as mgl might be used in an application with 3d graphics --- src/gl.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/gl.c b/src/gl.c index 0dc76b9..4a7dd12 100644 --- a/src/gl.c +++ b/src/gl.c @@ -1,7 +1,6 @@ #include "../include/mgl/gl.h" #include #include -#include typedef struct { void **func; @@ -20,9 +19,6 @@ static void* dlsym_print_fail(void *handle, const char *name, int required) { } int mgl_gl_load(mgl_gl *self) { - /* Threaded gl optimization doesn't improve performance here, it just increases cpu usage, so force disable it if the user has enabled it */ - setenv("__GL_THREADED_OPTIMIZATIONS", "0", 1); - const char *glx_path = "libGL.so.1"; self->handle = dlopen(glx_path, RTLD_LAZY); if(!self->handle) { -- cgit v1.2.3