diff --git a/docs/CHANGELOG.txt b/docs/CHANGELOG.txt index 58124f4a8..46c23c68d 100644 --- a/docs/CHANGELOG.txt +++ b/docs/CHANGELOG.txt @@ -201,6 +201,8 @@ Other Changes: flags of last submitted item. (#9127) - Log/Capture: fixed erroneously injecting extra carriage returns in output buffer when ItemSpacing.y > FramePadding.y + 1. +- Misc: fixed build on ARM64/ARM64EC targets trying to use SSE/immintrin.h. + (#9209, #5943, #4091) [@navvyswethgraphics] - Images: - Added style.ImageRounding, ImGuiStyleVar_ImageRounding to configure rounding of Image() widgets. (#2942, #845) diff --git a/imgui_internal.h b/imgui_internal.h index 9220149a0..7dbe9784e 100644 --- a/imgui_internal.h +++ b/imgui_internal.h @@ -60,7 +60,7 @@ Index of this file: #include // INT_MIN, INT_MAX // Enable SSE intrinsics if available -#if (defined __SSE__ || defined __x86_64__ || defined _M_X64 || (defined(_M_IX86_FP) && (_M_IX86_FP >= 1))) && !defined(IMGUI_DISABLE_SSE) +#if (defined __SSE__ || defined __x86_64__ || defined _M_X64 || (defined(_M_IX86_FP) && (_M_IX86_FP >= 1))) && !defined(IMGUI_DISABLE_SSE) && !defined(_M_ARM64) && !defined(_M_ARM64EC) #define IMGUI_ENABLE_SSE #include #if (defined __AVX__ || defined __SSE4_2__)