November 10, 2017, 09:13 (GMT) |
Merge branch 'master' into blender2.8 |
November 10, 2017, 09:04 (GMT) |
Cycles: Fix compilation error with latest OIIO There was some changes about namespaces, which causes ambiguities. Replaces using namespace with an explicit symbols we need. Is good idea to NOT pull in the whole namespace anyway! |
Revision 6d272e6 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) November 10, 2017, 08:00 (GMT) |
Remap pixel scale parameter The value for control point density was strange. |
November 10, 2017, 00:37 (GMT) |
Cycles: better distance sampling for chromatic volume extinction. Previously we picked one of the RGB channels with equal probability, but this works poorly in a dense volume after many bounces. Now we take into account the throughput and single scattering albedo. This makes it a little more practical to do brute force SSS with volumes, but is still very inefficient because we do direct light sampling at every volume bounce even when inside an opaque mesh. In theory there could be a light inside the mesh so we can't automatically disable direct lighting. |
Revision 7bf104a by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) November 9, 2017, 23:39 (GMT) |
Compile fixes after merge |
Revision 5354c80 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) November 9, 2017, 22:43 (GMT) |
Merge branch 'blender2.8' into greasepencil-object Conflicts: source/blender/blenloader/intern/readfile.c source/blender/depsgraph/intern/builder/deg_builder_nodes.cc source/blender/draw/modes/object_mode.c source/blender/editors/include/ED_gpencil.h source/blender/editors/space_view3d/view3d_draw_legacy.c |
November 9, 2017, 21:53 (GMT) |
Merge branch 'master' into soc-2017-normal-tools |
November 9, 2017, 21:34 (GMT) |
More rampaging cleanup & refactor in new clnor editmesh/transform code. Also added loop_index to TransDataLoopNormal mapping, which allows us to avoid another nasty loop-in-loop case. |
November 9, 2017, 19:28 (GMT) |
Fix T53270: crash with multiscatter GGX after recent refactoring. In fact this was an existing issue when exceeding the number of available closure, but it's more common now that we set the number to 0 for shadows and emission |
November 9, 2017, 19:28 (GMT) |
Fix (harmless) valgrind warning. |
November 9, 2017, 19:28 (GMT) |
Cycles: avoid reallocating tile denoising memory many times during render. |
November 9, 2017, 19:22 (GMT) |
Remove the new hair edit mode. The purpose of this branch is to create a new hair system with a dedicated grooming tool, unlike the current direct editing of hair guide curves. The modified bmesh-based strand edit mode is quite complex and distracts from the main purpose of the branch, so its better to remove it for now and implement a new tool. |
Revision 464eb5b by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) November 9, 2017, 18:29 (GMT) |
Cleanup: Fix compiler warnings |
Revision ff13b29 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) November 9, 2017, 18:23 (GMT) |
Cleanup: Supress compiler warning |
November 9, 2017, 17:45 (GMT) |
Farewell BaseLegacy Finally, bases are all using the latest, newest SceneLayer bases. |
November 9, 2017, 17:45 (GMT) |
BGE cleanup: remove Base from KX_Light.h |
November 9, 2017, 16:35 (GMT) |
Fix bug with transform_ui helper. |
November 9, 2017, 16:26 (GMT) |
Fix/cleanup BM_lnorspace_invalidate(). This func can be made much nicer now that we store BMLoop pointers. |
November 9, 2017, 16:03 (GMT) |
LNorSpaceArray: Ease access to loop in BMesh context. Unlike 'regular' mesh, BMesh makes it really hard to get a BMLoop from its index - it's designed to work in reverse, with passing BMLoop pointers around, not their indices. Henceforce, changed MLoopNorSpaceArray to support two kind of loop storage, either indices (when used with regular Mesh), or BMLoop pointers themselves (when used with BMesh). Changes are luckily fairly simple and straightforward, so would not expect too much issues here (quick tests seem to be all OK), and this makes handling of clnors in BMesh context much eaiser (avoiding some mapping or double-looping to get loops from their indices...). For same reason, also added BMLoop pointer itself in TransDataLoopNormal struct. There's still some (new) code to adjust/simplify, will be done in next commits. |
November 9, 2017, 15:42 (GMT) |
Depsgraph: Fix broken copy-on-write draw after ownership changes Need to build layer collections callbacks using proper CoW pointer. |
|
|
|


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