Blender Git Commit Log

Git Commits -> Revision 933864d

Revision 933864d by Sergey Sharybin (master)
October 23, 2012, 16:36 (GMT)
Fix #32951: Progressive refine crashing Blender when used with multiple cuda

Issue was caused by offline rendering could have been allocated the same tile
to different devices and in this case buffers would become invalid.

Made it more clear in the code, so now it's flag for tile manager to indicate
whether tiles should always be allocated for the same device or not.

Also cleaned a way how tile index for progressive refine is calculating,
which is now avoids tricky computation based on tile coordinate and it's
dimensions.

Commit Details:

Full Hash: 933864da1886f3e61a7233949de8f1dbbc89e1c5
SVN Revision: 51549
Parent Commit: e038a1c
Lines Changed: +39, -24

3 Modified Paths:

/intern/cycles/render/session.cpp (+9, -9) (Diff)
/intern/cycles/render/tile.cpp (+16, -10) (Diff)
/intern/cycles/render/tile.h (+14, -5) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021