render: Don't try to drop draws outside of the viewport.

It didn't take scale into account, and the backends would need to do clipping
anyhow, so let the system figure that out for us at the lower level.

Fixes #11318.
This commit is contained in:
Ryan C. Gordon
2025-01-08 02:42:17 -05:00
parent f2f04e825d
commit bf85320947

View File

@@ -3898,9 +3898,6 @@ bool SDL_RenderTexture(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_F
GetRenderViewportSize(renderer, &real_dstrect); GetRenderViewportSize(renderer, &real_dstrect);
if (dstrect) { if (dstrect) {
if (!SDL_HasRectIntersectionFloat(dstrect, &real_dstrect)) {
return true;
}
real_dstrect = *dstrect; real_dstrect = *dstrect;
} }