blender/intern
Lukas Tönne 83f2012300 Fix T39341: Cycles Rendered view laggy while using particles.
There are a couple of bugs that come together here:
* Particle hacks: extra modifier stack evaluation just for particles in
rna_Object_create_duplilist. This is where the primary issue stems from,
the "for_render" setting replaced the G.is_rendering flag in threaded
depsgraph. This causes particles to recalculate the entire modifier
stack with _render_ settings instead of viewport settings now. Fixed by
taking the 'preview' parameter in Cycles into account.
* Buggy skin modifier: The skin modifier generates a different amount of
vertices and faces **on every execution**. This must be looked at
separately, but it could be another reason why cycles constantly
restarted the sync process.
* Particles get re-distributed randomly every time (changing seed). This
could be caused just by the broken skin modifier, but might still be an
issue when simply rendering with cycles, since the psys will be
evaluated for render settings, if just temporarily.
2014-03-24 13:10:58 +01:00
..
atomic Attempt to fix compilation error on Debian armel kernel 2013-12-12 17:33:36 +06:00
audaspace Fix T37293: trying to fix scrubbing not stopping playback 2014-03-10 12:34:08 +01:00
container Rework carve integration into boolean modifier 2014-02-13 17:16:53 +06:00
cycles Fix T39341: Cycles Rendered view laggy while using particles. 2014-03-24 13:10:58 +01:00
dualcon quiet double-promotion warnings, change octree.cpp to use a float (vector accumulated into a float anyway) 2013-08-06 06:38:52 +00:00
elbeem Cleanup some useless/unneeded #ifdefs for MSVC2013. 2014-03-09 00:25:08 +01:00
ffmpeg Fix wrong animation duration when using older Libav 2014-02-06 15:57:32 +06:00
ghost OSX: fix another kCGLRendererAppleSWID 2014-03-10 22:29:08 +01:00
guardedalloc Code cleanup: style 2014-03-17 21:48:13 +11:00
iksolver Code cleanup: white space and cmake was broken on all platforms 2014-02-03 13:56:34 +11:00
itasc Adapt KDL for compile with clang 3.4, which is stricter with friend classes, 2014-02-17 16:39:03 +01:00
locale Locale_wrapper: make the bad_cast catch more clear and fix the std::exception message 2014-02-26 17:33:44 +01:00
memutil Fix T37898: blenderplayer painfully slow in recent builds 2013-12-22 15:26:59 +06:00
mikktspace Style Cleanup: remove preprocessor indentation (updated wiki style guide too) 2013-12-22 14:12:19 +11:00
moto Added GPL header to sconscripts! 2012-12-17 08:01:43 +00:00
opencl Possible fix for [#36086] Activating the opencl option in the compositor causes blender crash 2013-07-17 12:57:03 +00:00
opencolorio Fix T37810: GLSL dither shader not working on OS X. 2013-12-14 16:01:48 +01:00
opennl remove duplicate sys-types headers. 2013-05-29 21:38:23 +00:00
raskter code cleanup: use NULL rather then 0 for pointers, and make vars static where possible. 2013-03-22 05:34:10 +00:00
rigidbody Fix for potential memory leak in Bullet API: freeing dynamic arrays 2014-03-05 10:01:46 +01:00
smoke Code Cleanup: WIN32 defines, check for _MSC_VER instead of !FREE_WINDOWS 2014-01-03 20:46:12 +11:00
string fix for buffer out-of-bounds reading for STR_String comparisons with char arrays. 2013-03-22 21:26:59 +00:00
utfconv Warning cleanup: 2014-03-22 14:41:38 +02:00
CMakeLists.txt Rework carve integration into boolean modifier 2014-02-13 17:16:53 +06:00
SConscript Totally remove BSP from SConscript 2014-02-19 15:46:44 +06:00