From b2b8f0c9302903f978c21d87c4a77429409b10cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo?= Date: Thu, 23 Jul 2026 00:42:17 -0300 Subject: [PATCH] MacOS Fixes. (#300) * Update RT64 to address Metal leaks. * Align recompiled functions and patches to 16 bytes. --- CMakeLists.txt | 2 ++ lib/rt64 | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a1dfe7f..66e82dd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -65,6 +65,7 @@ target_compile_options(RecompiledFuncs PRIVATE -fno-strict-aliasing -Wno-unused-variable -Wno-implicit-function-declaration + -falign-functions=16 ) target_include_directories(RecompiledFuncs PRIVATE @@ -87,6 +88,7 @@ target_compile_options(PatchesLib PRIVATE -fno-strict-aliasing -Wno-unused-variable -Wno-implicit-function-declaration + -falign-functions=16 ) target_include_directories(PatchesLib PRIVATE diff --git a/lib/rt64 b/lib/rt64 index f0d8c9f..064d80b 160000 --- a/lib/rt64 +++ b/lib/rt64 @@ -1 +1 @@ -Subproject commit f0d8c9f29b579a143744f76c222899dc82c12e81 +Subproject commit 064d80b4ceaf0e9308cbbc5b83c0fedd38984ef1