#include "TZR_render.h" #include "TZR_globals.h" #include "sdl_error.h" #include int TZR_DrawBegin(void) { if (TZR_BlendMode(SDL_BLENDMODE_BLEND)) 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; }