Blender Git Commit Log

Git Commits -> Revision ca0c0e7

Revision ca0c0e7 by Sergey Sharybin (master)
June 20, 2014, 11:32 (GMT)
Implement resolution divider in the Blender Internal

Currently resolution divider is not exposed to the
interface yet, and i'm not even sure it needs to be
exposed because it's somewhat weird configuration.
Need to check how often artists are changing start
resolution in Cycles.

Pretty much straightforward implementation with the
only weak part: render result is getting re-allocated
and upscaled when current resolution is finished.
Not sure how to make it faster actually. Maybe it's
just a matter of making upscale fast enough.

Needed to fix some possible memory leak happening
in Freestyle when canceling rendering on a special
stage -- it was missing temp bmain free,

Reviewers: campbellbarton, dingto

CC: sebastian_k, fsiddi, venomgfx

Differential Revision: https://developer.blender.org/D609

Commit Details:

Full Hash: ca0c0e754931df011ff5421a57e02f8bdfa4559a
Parent Commit: 98af262
Lines Changed: +166, -53

4 Modified Paths:

/source/blender/editors/render/render_internal.c (+50, -6) (Diff)
/source/blender/freestyle/intern/blender_interface/FRS_freestyle.cpp (+18, -18) (Diff)
/source/blender/render/extern/include/RE_pipeline.h (+4, -1) (Diff)
/source/blender/render/intern/source/pipeline.c (+94, -28) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021