aboutsummaryrefslogtreecommitdiff
path: root/sources/TZR_DrawBegin.c
diff options
context:
space:
mode:
Diffstat (limited to 'sources/TZR_DrawBegin.c')
-rw-r--r--sources/TZR_DrawBegin.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sources/TZR_DrawBegin.c b/sources/TZR_DrawBegin.c
index 59ac06a..9776f9f 100644
--- a/sources/TZR_DrawBegin.c
+++ b/sources/TZR_DrawBegin.c
@@ -10,6 +10,11 @@ TZR_DrawBegin(void)
return sdl_error(-1);
if (___tzr_config.hd_render)
return 0;
+ if (___tzr_config.interlace) {
+ SDL_Texture *const tmp = ___tzr_target;
+ ___tzr_target = ___tzr_target_pre;
+ ___tzr_target_pre = tmp;
+ }
if (SDL_SetRenderTarget(___tzr_renderer, ___tzr_target) < 0)
return sdl_error(-1);
return 0;