glrenderer: Don't return NULL form render_texture()
The correct approach here would be to draw multiple tiles and assemble them into a memory texture.
But I wasn't up to the task, I just was annoyed again when my debugging code silently failed because I exceeded max texture size again.