Revision 8be3458 by Campbell Barton February 7, 2016, 09:58 (GMT) |
move windows out of source dir |
Revision 578f70f by Sergey Sharybin February 7, 2016, 01:20 (GMT) |
Cycles: Fix access uninitialized light after recent refactor/fixes |
Revision 76eac1a by Joshua Leung February 7, 2016, 00:32 (GMT) |
Motion Paths: Use custom poll functions for "Update" operator |
Revision 7320df2 by Joshua Leung February 7, 2016, 00:32 (GMT) |
Motion Paths: Show "Update" button in the toolbox too |
Revision 4e3d672 by Joshua Leung February 7, 2016, 00:32 (GMT) |
Clear motionpaths for all objects and bones instead of only selected ones With the old behaviour, it was too easy to get old paths hanging around because you forgot to go through and select a few bones that still had them. |
Revision 9eca281 by Joshua Leung February 7, 2016, 00:32 (GMT) |
Added Context.editable_objects/bases This is useful when you want visible + editable objects, but you don't want to require the items to be selected as well. |
Revision e360080 by Sergey Sharybin February 6, 2016, 21:21 (GMT) |
Cycles: Refactor the way how we exclude light from the device This unifies things around ignoring light due to lack of scene contribution or due to other optimization tricks. |
Revision 7faa9d1 by Brecht Van Lommel February 6, 2016, 20:02 (GMT) |
Fix T46550: Cycles combined baking black in some cases. Now pass_filter is modified to have exactly the flags for the light components that need to be baked, based on the shader type. This simplifies the logic. |
Revision c502114 by Sergey Sharybin February 6, 2016, 19:43 (GMT) |
Cycles: Solve issues with auto-disabled MIS There were two issues: 1. Memory leak: std:;erase does not call delete on the pointer (which is actually a good idea), 2. After MIS was disabled in viewport render there was no way to bring MIS back. Now instead of removing light from the scene data we kind of tagging it for an ignore. Possible cleanup would be to add Light::is_enabled and use that instead of passing weird and wonderful function arguments. |
Revision f25f7c8 by Sergey Sharybin February 6, 2016, 18:19 (GMT) |
Cycles: Re-implement some utilities to avoid use of boost The title says it all actually, the idea is to make Cycles only requiring Boost via 3rd party dependencies like OIIO and OSL. So now there are only few places which still uses Boost: - Foreach, function bindings and threading primitives. Those we can easily get rid with C++11 bump (which seems inevitable sooner or later if we'll want ot use newer LLVM for OSL), - Networking devices There's no quick solution for those currently, but there are some patches around which improves serialization. Reviewers: juicyfruit, mont29, campbellbarton, brecht, dingto Reviewed By: brecht, dingto Differential Revision: https://developer.blender.org/D1764 |
Revision 7623d3e by Sergey Sharybin February 6, 2016, 18:19 (GMT) |
Cycles: Add some utility tests using GTests This is an initial move to have unittests to at least cover utility functions, which then could be extended further to test such areas as shader optimization and such. Currently only based on initial "infrastructure" layout and writing tests needed to test the no-boost patch. Note: This patch starts to use "<dir>/<header>.h" notation for the include statements which i just got used to do in other projects. Something what would be cool to use globally in the code eventually. Reviewers: dingto, juicyfruit, lukasstockner97, brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D1770 |
Revision 3867bef by Brecht Van Lommel February 6, 2016, 18:14 (GMT) |
Fix T47320: Cycles baking in edit mode uses outdated mesh. |
Revision 2dba2b3 by Sergey Sharybin February 6, 2016, 16:21 (GMT) |
Fix gtests on Windows/MSVC There were some missing stubs and some tests were specifically written for Linux. Also, apparently MSVC has a limit of 64K for the insource strings.. |
Revision 5508cc2 by Sergey Sharybin February 6, 2016, 15:42 (GMT) |
Fix typo in 32bytes aligned malloc test |
Revision a90d5cd by Sergey Sharybin February 6, 2016, 14:56 (GMT) |
Cycles: Remove workaround for MSVC2010 and Boost We've upgraded to Boost-1.60 and MSVC2013 since the workaround was originally committed. After checks with current compiler and libraries the original bug is no longer happening. This will make string comparison much faster in Windows, solving synchronization bottlenecks of fewzillion objects. Thanks Martin Felke (aka scorpion81) for the tests! |
Revision e1f5b2b by Sergey Sharybin February 6, 2016, 14:12 (GMT) |
Fix GTests compilations on Windows Unfortunately this doesn't make all tests compilable due to all sort of weird and wonderful bad levels includes on Windows (G referenced from bf_blenlib) but at least allows to selectively build tests for now. |
Revision d978f23 by Sergey Sharybin February 6, 2016, 13:37 (GMT) |
CMake: Remove mention of extern_redcode, it was removed |
Revision 715410c by Martijn Berger February 6, 2016, 12:26 (GMT) |
CMake OpenVDB support on OS X Reviewers: kevindietrich, sergey Differential Revision: https://developer.blender.org/D1773 |
Revision 6081f6c by Brecht Van Lommel February 6, 2016, 11:21 (GMT) |
Fix T47204: selection failing directly after disabling multisample in user prefs. Now store the multisample setting each window was created with. |
Revision e602fe6 by Brecht Van Lommel February 6, 2016, 10:56 (GMT) |
Code cleanup: resolve minor Cycles todo's. |
|
|
|


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