Fixes issues with invalid textures causing huge output or large black regions to be rendered.
@@ -99,6 +99,9 @@ bool gs_texrender_begin(gs_texrender_t *texrender, uint32_t cx, uint32_t cy)
if (!texrender_resetbuffer(texrender, cx, cy))
return false;
+ if (!texrender->target)
+ return false;
+
gs_viewport_push();
gs_projection_push();
gs_matrix_push();