From ba9aa3657c12b1c36dce9472cfb60f008fc77ab9 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Mon, 8 Jul 2024 17:45:15 +0200 Subject: Fixed wrapping of some rare opengl functions --- src/wrapped/wrappedlibgl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/wrapped') diff --git a/src/wrapped/wrappedlibgl.c b/src/wrapped/wrappedlibgl.c index f7d7633e..59445024 100644 --- a/src/wrapped/wrappedlibgl.c +++ b/src/wrapped/wrappedlibgl.c @@ -419,21 +419,21 @@ static void* find_glGetVkProcAddrNV_Fct(void* fct) k = kh_get(symbolmap, lib->w.mysymbolmap, "glDebugMessageCallback"); \ symbol1_t *s = &kh_value(lib->w.mysymbolmap, k); \ s->resolved = 1; \ - s->addr = (uintptr_t)find_glDebugMessageCallback_Fct(symb); \ + s->addr = AddBridge(lib->w.bridge, s->w, find_glDebugMessageCallback_Fct(symb), 0, "glDebugMessageCallback"); \ } \ symb = dlsym(lib->w.lib, "glXSwapIntervalMESA"); \ if(symb) { \ k = kh_get(symbolmap, lib->w.mysymbolmap, "glXSwapIntervalMESA"); \ symbol1_t *s = &kh_value(lib->w.mysymbolmap, k); \ s->resolved = 1; \ - s->addr = (uintptr_t)find_glXSwapIntervalMESA_Fct(symb); \ + s->addr = AddBridge(lib->w.bridge, s->w, find_glXSwapIntervalMESA_Fct(symb), 0, "glXSwapIntervalMESA"); \ } \ symb = dlsym(lib->w.lib, "glXSwapIntervalEXT"); \ if(symb) { \ k = kh_get(symbolmap, lib->w.mysymbolmap, "glXSwapIntervalEXT"); \ symbol1_t *s = &kh_value(lib->w.mysymbolmap, k); \ s->resolved = 1; \ - s->addr = (uintptr_t)find_glXSwapIntervalEXT_Fct(symb); \ + s->addr = AddBridge(lib->w.bridge, s->w, find_glXSwapIntervalEXT_Fct(symb), 0, "glXSwapIntervalEXT"); \ } \ #include "wrappedlib_init.h" -- cgit 1.4.1