Revision 627f275 by Sergey Sharybin December 3, 2014, 17:46 (GMT) |
Cycles: Support logging when building with SCons Basically, title says ti all, the option is called WITH_BF_CYCLES_LOGGING |
Revision f96fd44 by Tamito Kajiyama December 3, 2014, 17:38 (GMT) |
Fix typos. |
Revision 76bfce2 by Antonis Ryakiotakis December 3, 2014, 17:12 (GMT) |
Make sure materials are updated before passing to renderer in game engine - report by Dalai on irc. |
Revision 58005e1 by Sergey Sharybin December 3, 2014, 15:50 (GMT) |
Cycles: Remove workaround in ShaderClosure Since the aligned allocation of shader closures in OSL memory pool this workaround is no longer needed. Also put a comment which describes the desired layout of the structure so array of shader closures is all nicely aligned. |
Revision 4cb0e25 by Sergey Sharybin December 3, 2014, 15:34 (GMT) |
Cycles: Use 16 bytes aligned closures in OSL This solves bugs like T42210 which are caused by compiler being smart and using some SSE instructions to operate with closure classes, which was failing because those classes are not allocated by the regular allocator but allocated in memory pool in OSL. With newer versions of OSL it is now possible to force closure classes being aligned to a given boundary and this commit uses this new functionality. Unfortunately, it means we're no longer compatible with older versions of OSL, only latest git version from upstream and our branch at github are supported: https://github.com/Nazg-Gul/OpenShadingLanguage/tree/blender-fixes For OSX and Windows it's not an issue because libraries are already updated there, Linux users would need to run install_deps script. |
Revision 894dbda by Bastien Montagne December 3, 2014, 09:42 (GMT) |
Fix potential bug (though rather unlikely) - MAX_ID_NAME is 66 now! |
December 3, 2014, 03:26 (GMT) |
BGE: Fix Rigid body constraint deletion Fix for T41294. Rigid body constraints are not deleted, if the corresponding game objects are deleted. Reviewers: moguri Differential Revision: https://developer.blender.org/D701 |
Revision 5996ad2 by Mitchell Stokes December 3, 2014, 03:12 (GMT) |
Fixes for T41168 after the completion of the action in "Flipper", layer is removed and the actuator mistakenly receive zero when trying to get the current frame Patch Author: avrprj Reviewers: moguri Projects: #game_logic Differential Revision: https://developer.blender.org/D906 |
Revision af92f3d by Campbell Barton December 2, 2014, 16:59 (GMT) |
Tex Paint: hide selected face-mask edges Internal selected edges were distracting when painting images. Also remove unused flag. |
Revision e1f5e19 by Tamito Kajiyama December 2, 2014, 14:08 (GMT) |
Freestyle: Avoid quietly ignoring errors in parameter_editor.lineset_pre callbacks. |
Revision 9345d2d by Sergey Sharybin December 2, 2014, 12:50 (GMT) |
Fix T42767: Subsurfacing union boolean with same-named UVs crashes Blender Was own mistake in handling custom data layers in boolean modifier. Campbell, do you mind double-checking if it's all correct? |
Revision e3a6f1c by Thomas Dinges December 2, 2014, 12:45 (GMT) |
Cycles: Remove workaround for missing sm_52 kernel, now we require it for Maxwell cards. |
Revision 4649f17 by Thomas Dinges December 2, 2014, 12:41 (GMT) |
Cycles: Enable native sm_52 kernel for Windows. |
Revision b5399de by Sergey Sharybin December 2, 2014, 12:30 (GMT) |
Enable sm52 for linux buildbot Status of other builders: - Windows are not known for me, would ask Martijn to look into - OSX buildbot still needs a CUDA toolkit update |
Revision c751055 by Sergey Sharybin December 2, 2014, 11:53 (GMT) |
Cycles: Tweak to the include paths after recent atomics change Who could knew that include directories are not inherited in scons.. |
Revision 18d08ed by Sergey Sharybin December 2, 2014, 11:38 (GMT) |
Fixes for atomic operations when building with MSVC |
Revision 4e60462 by Sergey Sharybin December 2, 2014, 11:09 (GMT) |
Followup to previous linked list commit Windows doesn't have __func__ and utildefines was never included. |
Revision ed935ae by Sergey Sharybin December 2, 2014, 10:50 (GMT) |
Cycles: Use lock in the memory statistics CPU rendering is allowed to allocate memory from multiple threads, which means statistics need to be avare of this. |
Revision e177c51 by Sergey Sharybin December 2, 2014, 10:23 (GMT) |
Use atomic operations in task pool This ensures proper values of currently running tasks in the pool (previously difference between mutex locks when acquiring new job and releasing it might in theory give wrong values). |
Revision a42638d by Sergey Sharybin December 2, 2014, 09:54 (GMT) |
No need to free GPU images from BKE_image_free_buffers when in background mode OpenGL in background mode is not used, so we can skip mutex lock and filling in the list which later is never used. This gives unmeasurable speedup by skipping mutex lock, plus solves memory leak in the background mode. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021