Revision d258865 by Joshua Leung December 1, 2016, 14:13 (GMT) |
Compiler warning fix |
Revision 87cacd3 by Sergey Sharybin December 1, 2016, 14:05 (GMT) |
Buildbot: Disable glibc211 slaves |
Revision f812b05 by Sergey Sharybin December 1, 2016, 13:27 (GMT) |
Fix T50116: Light threshold broke branched path tracer In fact, the issue was caused by light threshold being too high for certain scenes. Lowered it down to 0.01. |
Revision 9d50175 by Sergey Sharybin December 1, 2016, 13:19 (GMT) |
Cycles: Fix correlation issues in certain cases There were two cases where correlation issues were obvious: - File from T38710 was giving issues in 2.78a again - File from T50116 was having totally different shadow between sample 1 and sample 32. Use some more simplified version of CMJ hash which seems to give nice randomized value which solves the correlation. This commit will break all unit test files, but it's a bug fix so perhaps OK to commit this. This also fixes T41143: Sobol gives nonuniform noise Proper science paper about hash function is coming. Reviewers: brecht Reviewed By: brecht Subscribers: lukasstockner97 Differential Revision: https://developer.blender.org/D2385 |
Revision 87cd56b by Sergey Sharybin December 1, 2016, 11:11 (GMT) |
Fix T50075: Assert during debug render of hair_geom_transmission.blend |
Revision ff2a749 by Lukas Toenne December 1, 2016, 09:29 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 58877d6 by Kévin Dietrich December 1, 2016, 07:32 (GMT) |
Alembic: quiet compilation warnings on Windows. Most of them are harmless implicit conversions (e.g. Alembic deals with doubles for storing time information when Blender uses both ints and floats/doubles) or class/struct mismatch on forward declarations. |
Revision 05b181f by Ray molenkamp December 1, 2016, 01:26 (GMT) |
Fix T46795 : Reset GWLP_USERDATA to NULL at window destruction so any future events will not try to reference this deleted class. |
Revision df63195 by Bastien Montagne November 30, 2016, 14:27 (GMT) |
Cleanup id->newid usage, initial work. This aims at always ensuring that ID.newid (and relevant LIB_TAG_NEW) stay in clean (i.e. cleared) state by default. To achieve this, instead of clearing after all id copy call (would be horribly noisy, and bad for performances), we try to completely remove the setting of id->newid by default when copying a new ID. This implies that areas actually needing that info (mainly, object editing area (make single user...) and make local area) have to ensure they set it themselves as needed. This is far from simple change, many complex code paths to consider, so will need some serious testing. :/ |
Revision 2f6f756 by Sergey Sharybin November 30, 2016, 11:54 (GMT) |
OCIO: Cleanup style Was a ground work for some more improvements here, but got dragged to some other studio maintenance job here. The plan would be to enable exposure/gamma control for fallback mode which will definitely be really handy for development and might be handy for cases when OCIO config can not be read. |
Revision 2ac8c9b by Kévin Dietrich November 30, 2016, 08:35 (GMT) |
Alembic: slight cleanup, reorder mesh code a bit. |
Revision 66a3671 by Kévin Dietrich November 30, 2016, 08:20 (GMT) |
Fix T49813: crash after changing Alembic cache topology. Crash is due by mismatching loops and faces counts between the Alembic data and the Blender derivedmesh which does not appear so straightforward to fix (the crash happens deep in the derivedmesh code). So for now, try to detect if the topology has changed and if so, both only read vertices (vertex colors and UVs won't be read, as tied to face loops) and add a warning message in the modifier's UI to let the user know. |
Revision 514db9f by Julian Eisel November 29, 2016, 22:41 (GMT) |
UI: Remove 'x' icon from paths and lists |
Revision bd5ae46 by Sergey Sharybin November 29, 2016, 11:40 (GMT) |
Fix compilation error with latest OIIO 1.7.8 There are some changes in OIIO includes so now need to do some things differently. |
Revision 1ec5edc by Sergey Sharybin November 29, 2016, 10:39 (GMT) |
Fix T50094: Crash when viewport rendering point density texture The idea is simple: cache PD resolution from cache_point_density() RNA function because that one is supposed to be called while database is locked for original synchronization. Ideally we would also pass array size to the sampling function, but it turned out to be quite problematic because API only accepts int type and passing size_t might cause some weird behavior. |
Revision 7ea2ded by Sergey Sharybin November 29, 2016, 10:03 (GMT) |
Cycles: Pass extra array size argument to builtin image pixels functions This is a way to avoid possible memory corruption when render threads works in parallel with UI thread. Not guarantees complete safe, but makes things easier to check anyway. |
Revision cc1a64b by Sergey Sharybin November 29, 2016, 09:31 (GMT) |
Revision 3b467b3 by Campbell Barton November 29, 2016, 08:15 (GMT) |
Fix T50029: BVHTree.FromPolygons memory leak |
Revision 73c1c92 by Mike Erwin November 29, 2016, 07:35 (GMT) |
Fix C++11 building on MSVC 2015 Newest 2017 not yet supported because i don't know its version symbol... |
Revision a76f1a7 by Mike Erwin November 29, 2016, 06:01 (GMT) |
Default to C++11 for all compilers (2.8) This fixes multiple problems on latest Mac OS + Xcode. Hopefully does not cause any on other platforms. The Xcode detection logic could use further cleanup. It's checking several old versions that are unsupported for Blender 2.8+ development. |
|
|
|


Master Commits
MiikaHweb | 2003-2021