aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2022-10-02 04:35:15 +0200
committerdec05eba <dec05eba@protonmail.com>2022-10-02 04:35:15 +0200
commit35d51bb0be3005fcffb151596c8ed60cfb16a452 (patch)
tree6f13bab984f295f76ed90105bf4cd4d273a7adcf
parent9e815f37a0124ae91ed726f6207ed9bf338e0028 (diff)
Do not use __GL_THREADED_OPTIMIZATIONS as mgl might be used in an application with 3d graphics
-rw-r--r--src/gl.c4
1 files changed, 0 insertions, 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 <dlfcn.h>
#include <stdio.h>
-#include <stdlib.h>
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) {