SDL_GetRectIntersectionFloat(): Allow rendering zero-sized srcrect

(cherry picked from commit 27b256022b)
This commit is contained in:
Petar Popovic authored and Sam Lantinga committed 2025-04-23 16:16:24 -07:00
1 parent 6ce446b768
commit 0834f1d6ce
1 file changed
+1 -2
+1 -2
View File
@@ -3931,8 +3931,7 @@ bool SDL_RenderTexture(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_F
real_srcrect.w = (float)texture->w;
real_srcrect.h = (float)texture->h;
if (srcrect) {
if (!SDL_GetRectIntersectionFloat(srcrect, &real_srcrect, &real_srcrect) ||
real_srcrect.w == 0.0f || real_srcrect.h == 0.0f) {
if (!SDL_GetRectIntersectionFloat(srcrect, &real_srcrect, &real_srcrect)) {
return true;
}
}