SDL: Sync SDL3 wiki -> header (03fcc)

From 03fcc037d9253c8c7fa4aeebb9c9f3606fb2c112 Mon Sep 17 00:00:00 2001
From: SDL Wiki Bot <[EMAIL REDACTED]>
Date: Wed, 25 Feb 2026 14:33:40 +0000
Subject: [PATCH] Sync SDL3 wiki -> header

[ci skip]
---
 include/SDL3/SDL_main.h | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/include/SDL3/SDL_main.h b/include/SDL3/SDL_main.h
index 6b8cf40f4ca55..3a7dc4c6afb10 100644
--- a/include/SDL3/SDL_main.h
+++ b/include/SDL3/SDL_main.h
@@ -664,7 +664,10 @@ extern SDL_DECLSPEC void SDLCALL SDL_UnregisterApp(void);
 /**
  * Callback from the application to let the suspend continue.
  *
- * When using SDL_Render or SDL_GPU, this function should be called _after_
+ * This should be called from an event watch in response to an
+ * `SDL_EVENT_DID_ENTER_BACKGROUND` event.
+ *
+ * When using SDL_Render or SDL_GPU, your event watch should be added _after_
  * creating the `SDL_Renderer` or `SDL_GPUDevice`; this allows the timing of
  * the D3D12 command queue suspension to execute in the correct order.
  *
@@ -677,6 +680,8 @@ extern SDL_DECLSPEC void SDLCALL SDL_UnregisterApp(void);
  * \threadsafety This function is not thread safe.
  *
  * \since This function is available since SDL 3.2.0.
+ *
+ * \sa SDL_AddEventWatch
  */
 extern SDL_DECLSPEC void SDLCALL SDL_GDKSuspendComplete(void);