November 30, 2017, 11:23 (GMT) |
Depsgraph: Tag all id_types on_visible_update We need all id nodes to be evaluated at least once when opening a file. This is particuarly required for the upcoming group collection patch. |
November 30, 2017, 10:59 (GMT) |
Merge branch 'master' into blender2.8 |
November 30, 2017, 10:57 (GMT) |
Depsgraph: More full explanation for previous commit |
November 30, 2017, 10:53 (GMT) |
Depsgraph: Fix DEG_id_type_tag comment |
November 30, 2017, 07:22 (GMT) |
Merge branch 'master' into blender2.8 |
November 30, 2017, 06:54 (GMT) |
November 30, 2017, 06:37 (GMT) |
Cycles: Improve denoising speed on GPUs with small tile sizes Previously, the NLM kernels would be launched once per offset with one thread per pixel. However, with the smaller tile sizes that are now feasible, there wasn't enough work to fully occupy GPUs which results in a significant slowdown. Therefore, the kernels are now launched in a single call that handles all offsets at once. This has two downsides: Memory accesses to accumulating buffers are now atomic, and more importantly, the temporary memory now has to be allocated for every shift at once, increasing the required memory. On the other hand, of course, the smaller tiles significantly reduce the size of the memory. The main bottleneck right now is the construction of the transformation - there is nothing to be parallelized there, one thread per pixel is the maximum. I tried to parallelize the SVD implementation by storing the matrix in shared memory and launching one block per pixel, but that wasn't really going anywhere. To make the new code somewhat readable, the handling of rectangular regions was cleaned up a bit and commented, it should be easier to understand what's going on now. Also, some variables have been renamed to make the difference between buffer width and stride more apparent, in addition to some general style cleanup. |
November 30, 2017, 05:58 (GMT) |
Fix T53410: 3D Text always recalculated |
Revision f86f826 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 30, 2017, 04:17 (GMT) |
GP Build Modifier - Layer Masking support |
November 30, 2017, 03:38 (GMT) |
Revision 52aa4a8 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 30, 2017, 03:34 (GMT) |
Fix: Menu with various extra operators for active palette color was missing |
November 30, 2017, 01:36 (GMT) |
Cycles: Fix rendering of barbershop scene |
November 29, 2017, 21:04 (GMT) |
Cycles: Removed scaling from Embree's object motion blur. Cycles native drops scaling from motion interpolation, the scale of the center of the frame gets reused to all motion positions. Embree could interpolate scaling too, but mixing the two then causes trouble with secondary rays, as Cycles does its own transformation interpolation in the intersection refinement. For now, restrict Embree to the common denominator, hopefully soon we can reintroduce scaling motion blur to Cycles. |
November 29, 2017, 19:19 (GMT) |
Fix T53420: Vertex Groups: The "-" button gets a hidden function Guess 'remove all unlocked' is new-ish feature... To be backported to 2.79a (I think). |
November 29, 2017, 18:55 (GMT) |
Merge branch 'id_override_static' into asset-engine Conflicts: source/blender/blenloader/BLO_readfile.h source/blender/blenloader/intern/readfile.c source/blender/makesdna/DNA_ID.h source/blender/windowmanager/intern/wm_files_link.c |
November 29, 2017, 18:21 (GMT) |
Fix T53116: default texture coordinates for volume materials are blank. Differential Revision: https://developer.blender.org/D2935 |
Revision 00c1844 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 29, 2017, 17:58 (GMT) |
Merge branch 'blender2.8' into greasepencil-object Conflicts: source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc source/blender/depsgraph/intern/builder/deg_builder_relations_view_layer.cc |
November 29, 2017, 17:13 (GMT) |
Merge branch 'master' into blender2.8 |
November 29, 2017, 17:11 (GMT) |
Cycles: add object level holdout property. This works the same as the holdout shader and Z mask layer. Combined with overrides in 2.8 this is intended to replace the Z mask layer bits. |
November 29, 2017, 17:11 (GMT) |
Cycles: improve triangle intersection performance. Reduces render time by about 1-2% in benchmark scenes. Differential Revision: https://developer.blender.org/D2911 |
|
|
|


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