diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-07-08 17:45:15 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-07-08 17:45:28 +0200 |
| commit | ba9aa3657c12b1c36dce9472cfb60f008fc77ab9 (patch) | |
| tree | b12a91496972850b96cc35d4c8e8a2ab5bcde2ab | |
| parent | 115d666fff08d79710c5885ff29ad99a1a076831 (diff) | |
| download | box64-ba9aa3657c12b1c36dce9472cfb60f008fc77ab9.tar.gz box64-ba9aa3657c12b1c36dce9472cfb60f008fc77ab9.zip | |
Fixed wrapping of some rare opengl functions
| -rw-r--r-- | src/wrapped/wrappedlibgl.c | 6 |
1 files changed, 3 insertions, 3 deletions
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" |