libobs: Don't try to keep rendering if a texture wasn't allocated

Fixes issues with invalid textures causing huge output or large black
regions to be rendered.
This commit is contained in:
Richard Stanway
2016-04-21 00:21:07 +02:00
parent ccf36b68fc
commit 65094eefe4

View File

@@ -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();