SDL: add a fallback SDL_TriggerBreakpoint() for MSVC after commit ebaa30d3.

https://github.com/libsdl-org/SDL/commit/61f13b94d15b4c38fc30baea5987e94300276a5a

From 61f13b94d15b4c38fc30baea5987e94300276a5a Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Sat, 11 Jan 2025 02:11:50 +0300
Subject: [PATCH] add a fallback SDL_TriggerBreakpoint() for MSVC after commit
 ebaa30d3.

---
 include/SDL3/SDL_assert.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/include/SDL3/SDL_assert.h b/include/SDL3/SDL_assert.h
index 0cb455984b363..e6860ce32a0d2 100644
--- a/include/SDL3/SDL_assert.h
+++ b/include/SDL3/SDL_assert.h
@@ -131,6 +131,8 @@ extern "C" {
     /* Don't include intrin.h here because it contains C++ code */
     extern void __cdecl __debugbreak(void);
     #define SDL_TriggerBreakpoint() __debugbreak()
+#elif defined(_MSC_VER) && defined(_M_IX86)
+    #define SDL_TriggerBreakpoint() { _asm { int 0x03 }  }
 #elif defined(ANDROID)
     #include <assert.h>
     #define SDL_TriggerBreakpoint() assert(0)