From c7645d77eaccd301c6918d390d4a8abc3077da76 Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Sun, 11 Oct 2026 21:38:02 +0200
Subject: [PATCH] Fix lean and mean build
A lean build is built without the software renderer.
---
src/render/SDL_render.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/render/SDL_render.c b/src/render/SDL_render.c
index 6d71efc1c143e..7004c78da244c 100644
--- a/src/render/SDL_render.c
+++ b/src/render/SDL_render.c
@@ -1036,6 +1036,7 @@ static void SDL_CalculateSimulatedVSyncInterval(SDL_Renderer *renderer, SDL_Wind
static bool SDL_UpdateSoftwareRendererOutput(SDL_Renderer *renderer, SDL_Window *window, SDL_Surface *surface)
{
+#ifdef SDL_VIDEO_RENDER_SW
CHECK_RENDERER_MAGIC(renderer, false);
CHECK_PARAM(!renderer->software) {
@@ -1137,6 +1138,9 @@ static bool SDL_UpdateSoftwareRendererOutput(SDL_Renderer *renderer, SDL_Window
SDL_ClearError();
return true;
+#else
+ return SDL_Unsupported();
+#endif
}
bool SDL_SetSoftwareRendererWindow(SDL_Renderer *renderer, SDL_Window *window)