Blender Git Commit Log

Git Commits -> Revision b314d3e

Revision b314d3e by Brecht Van Lommel (master)
September 24, 2021, 19:08 (GMT)
Fix T91639: Cycles crash rendering high resolution images with multiple passes

We were writing large 2048x2048 tiles into EXR files, which appears to cause
integer overflow inside the OpenEXR library when there are multiple passes. Now
use smaller tiles in the image file, while still rendering large tiles.

This adds the requirement that the render tile size must be a multiple of 128
or be smaller than 128, this is adjusted automatically.

Commit Details:

Full Hash: b314d3e7877f8e09c18a40d7d400e501f231a69b
Parent Commit: 2dd3968
Lines Changed: +43, -26

3 Modified Paths:

/intern/cycles/render/session.cpp (+2, -2) (Diff)
/intern/cycles/render/tile.cpp (+35, -24) (Diff)
/intern/cycles/render/tile.h (+6, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021