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.
@@ -3898,9 +3898,6 @@ bool SDL_RenderTexture(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_F
GetRenderViewportSize(renderer, &real_dstrect);
if (dstrect) {
- if (!SDL_HasRectIntersectionFloat(dstrect, &real_dstrect)) {
- return true;
- }
real_dstrect = *dstrect;
}