Fixup for border render changes

Although I fixed border rendering, I broke non-border rendering.

Issue introduced on:  0305fc30b3
This commit is contained in:
Dalai Felinto 2018-02-23 17:18:12 -03:00
parent 38ccd1fe33
commit c4abb33102
1 changed files with 6 additions and 2 deletions

View File

@ -3653,12 +3653,16 @@ void DRW_render_to_image(RenderEngine *engine, struct Depsgraph *depsgraph)
/* Main rendering loop. */
/* Init render result. */
const float *render_size = DRW_viewport_size_get();
RenderResult *render_result = RE_engine_begin_result(engine, 0, 0, (int)render_size[0], (int)render_size[1], NULL, NULL);
rctf view_rect;
rcti render_rect;
RE_GetViewPlane(render, &view_rect, &render_rect);
if (BLI_rcti_is_empty(&render_rect)) {
BLI_rcti_init(&render_rect, 0, size[0], 0, size[1]);
}
/* Init render result. */
RenderResult *render_result = RE_engine_begin_result(engine, 0, 0, (int)render_size[0], (int)render_size[1], NULL, NULL);
for (RenderView *render_view = render_result->views.first;
render_view != NULL;