diff --git a/renderdoc/driver/gl/glx_fake_vk_hooks.cpp b/renderdoc/driver/gl/glx_fake_vk_hooks.cpp index b5ecc49d5..14e6a8ceb 100644 --- a/renderdoc/driver/gl/glx_fake_vk_hooks.cpp +++ b/renderdoc/driver/gl/glx_fake_vk_hooks.cpp @@ -36,7 +36,7 @@ public: LibraryHooks::RegisterLibraryHook("libGL.so.1", &FakeVkHooked); } - static void FakeVkHooked(void *handle) { searchHandle = handle; } + static void FakeVkHooked(void *handle, const char *) { searchHandle = handle; } static void *searchHandle; } fakevkhook; diff --git a/renderdoc/driver/gl/glx_hooks.cpp b/renderdoc/driver/gl/glx_hooks.cpp index 06808f71b..1846b7ecb 100644 --- a/renderdoc/driver/gl/glx_hooks.cpp +++ b/renderdoc/driver/gl/glx_hooks.cpp @@ -758,7 +758,7 @@ GLX_PASSTHRU_4(GLXWindow, glXCreateWindow, Display *, dpy, GLXFBConfig, config, const int *, attrib_list); GLX_PASSTHRU_2(void, glXDestroyWindow, Display *, dpy, GLXWindow, window); -static void GLXHooked(void *handle) +static void GLXHooked(void *handle, const char *) { RDCDEBUG("GLX library hooked"); diff --git a/renderdoc/driver/metal/metal_hook.cpp b/renderdoc/driver/metal/metal_hook.cpp index a7242667c..97a2737cc 100644 --- a/renderdoc/driver/metal/metal_hook.cpp +++ b/renderdoc/driver/metal/metal_hook.cpp @@ -27,7 +27,7 @@ static MetalHook metalhook; -static void MetalHooked(void *handle) +static void MetalHooked(void *handle, const char *) { RDCDEBUG("Metal library hooked");