diff options
Diffstat (limited to 'sources/TZR_DrawBegin.c')
-rw-r--r-- | sources/TZR_DrawBegin.c | 5 |
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; |