diff --git a/gfx/drivers/metal.m b/gfx/drivers/metal.m index 29c792c9ab..0023135139 100644 --- a/gfx/drivers/metal.m +++ b/gfx/drivers/metal.m @@ -194,12 +194,10 @@ static uintptr_t metal_load_texture(void *video_data, void *data, return (uintptr_t)(__bridge_retained void *)(t); } -static void metal_unload_texture(void *data, uintptr_t handle) +static void metal_unload_texture(void *data, uintptr_t handle, bool threaded) { if (!handle) - { return; - } Texture *t = (__bridge_transfer Texture *)(void *)handle; t = nil; } diff --git a/ui/drivers/ui_cocoa_metal.m b/ui/drivers/ui_cocoa_metal.m index 6dd34e15e4..3df31b91f6 100644 --- a/ui/drivers/ui_cocoa_metal.m +++ b/ui/drivers/ui_cocoa_metal.m @@ -35,6 +35,7 @@ #include "../../paths.h" #include "../../core.h" #include "../../retroarch.h" +#include "../../tasks/task_content.h" #include "../../tasks/tasks_internal.h" #include ".././verbosity.h"