SDL: Skip small textures

From 113f5aa5a24a4ff167995c7f036f6f89f907cfdc Mon Sep 17 00:00:00 2001
From: Francisco Javier Trujillo Mata <[EMAIL REDACTED]>
Date: Tue, 31 Jan 2023 20:09:37 +0100
Subject: [PATCH] Skip small textures

---
 src/render/psp/SDL_render_psp.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/render/psp/SDL_render_psp.c b/src/render/psp/SDL_render_psp.c
index baf0a35479129..ea146aa3f025e 100644
--- a/src/render/psp/SDL_render_psp.c
+++ b/src/render/psp/SDL_render_psp.c
@@ -184,10 +184,10 @@ static inline int calculateBestSliceSizeForSprite(SDL_Renderer *renderer, const
     case GU_PSM_5650:
     case GU_PSM_5551:
     case GU_PSM_4444:
-        sliceSize->width = 64;
+        sliceSize->width = dstrect->w > 64 ? 64: dstrect->w;
         break;
     case GU_PSM_8888:
-        sliceSize->width = 32;
+        sliceSize->width = dstrect->w > 32 ? 32: dstrect->w;
         break;
     default:
         return -1;