aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/sdl2-gfx/002-use-the-lrintf-intrinsic.patch
blob: 51af54d718a5892e8f2e3944f6489a3b8e112137 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
diff --git a/SDL2_gfxPrimitives.c b/SDL2_gfxPrimitives.c
index d8afb10..6c88288 100644
--- a/SDL2_gfxPrimitives.c
+++ b/SDL2_gfxPrimitives.c
@@ -1757,7 +1757,8 @@ int filledCircleRGBA(SDL_Renderer * renderer, Sint16 x, Sint16 y, Sint16 rad, Ui
 /* ----- AA Ellipse */
 
 /* Windows targets do not have lrint, so provide a local inline version */
-#if defined(_MSC_VER)
+/* MSVC pre 16.8 do not have lrint */
+#if defined(_MSC_VER) && _MSC_VER < 1928
 /* Detect 64bit and use intrinsic version */
 #ifdef _M_X64
 #include <emmintrin.h>