Blender Git Commit Log

Git Commits -> Revision 31f6e78

Revision 31f6e78 by Sergey Sharybin (master)
October 25, 2021, 10:12 (GMT)
Fix T92073: Cycles flicker when panning in camera view with border render

Panning in camera view makes the border to be modified, which was causing
the Cycles display to believe the rendered result is unusable.

The solution is to draw the render result at the display parameters it was
updated for. This allows to avoid flickering during panning, zooming, and
camera FOV changes. The suboptimal aspect of this is that it has some jelly
effect, although it is on the same level as jelly effect of object outline
so it is not terrible.

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

Commit Details:

Full Hash: 31f6e7837024672a895bba0390f6e25df0482162
Parent Commit: beea601
Lines Changed: +30, -36

4 Modified Paths:

/intern/cycles/blender/blender_display_driver.cpp (+26, -9) (Diff)
/intern/cycles/blender/blender_display_driver.h (+3, -0) (Diff)
/intern/cycles/integrator/path_trace_display.cpp (+1, -18) (Diff)
/intern/cycles/integrator/path_trace_display.h (+0, -9) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021