Revision 0eb61c7 by Philipp Oeser December 7, 2018, 15:33 (GMT) |
Fix T57994: Particle Instance modifiers 'Index Layer' off by one better have this vertex color layer cover the whole 0-1 range thx @sergey for checking Maniphest Tasks: T57994 Differential Revision: https://developer.blender.org/D3976 |
Revision f034926 by Philipp Oeser December 7, 2018, 14:15 (GMT) |
add 'Control Points' and 'Segments' editmode menus for Surfaces Fixes T58922 Reviewers: brecht, billreynish Maniphest Tasks: T58922 Differential Revision: https://developer.blender.org/D4046 |
Revision 4fe578c by Sergey Sharybin December 7, 2018, 14:00 (GMT) |
Merge branch 'master' into blender2.8 |
Revision e7c3f7b by Dalai Felinto December 7, 2018, 13:55 (GMT) |
Update BVHTree.FromObject API, remove render argument This information should come from the depsgraph. |
Revision 3b1f90e by Sergey Sharybin December 7, 2018, 13:53 (GMT) |
Cycles: Do more user-friendly indication that GPU devices are not found |
Revision bb0d812 by Sergey Sharybin December 7, 2018, 13:37 (GMT) |
Cycles: Disable OpenCL on macOS This is unfortunate, but the number of bugs in this configuration keeps growing, and almost all of them are caused by bug in OpenCL compiler. The compiler is not likely to be fixed, since Apple declared OpenCL deprecated. This evil commit is aimed to keep officially supported features of Blender in a good working and stable state. |
Revision c1f6ecd by Philipp Oeser December 7, 2018, 13:17 (GMT) |
Fix T58902: error getting tools for Image Editor (modes Paint and Mask) Maniphest Tasks: T58902 Differential Revision: https://developer.blender.org/D4044 |
Revision 012a44c by Brecht Van Lommel December 7, 2018, 12:54 (GMT) |
Fix T57640: UV unwrap packing not working without sync selection. |
Revision cc61b21 by Dalai Felinto December 7, 2018, 12:44 (GMT) |
Partial fix to T58917 - No valid cage The fix itself simply is to store the cage object as a pointer instead of a string/name. That said baking with or without cage is yielding very different results than in 2.7. |
Revision ad47b02 by Charlie Jolly December 7, 2018, 11:45 (GMT) |
GP: Refactor coordinates to float See: D4030 Differential Revision: https://developer.blender.org/D4036 |
Revision 942e983 by Sergey Sharybin December 7, 2018, 11:41 (GMT) |
Fix/workaround crash opening almost any Spring file The issue was caused mpoly array urequired by the cache filling, but the pointer was never set when preparing render data. Seems this change is safe enough, in terms it shouldn't be causing slowdown, since the assignment of mpoly is cheap, but hard to tell if there is anything else affected by thing underneath. |
Revision fff5df8 by Sergey Sharybin December 7, 2018, 10:37 (GMT) |
Depsgraph: Make data allocation dependency more robust This fix aims to fix crash/assert failure related on wrong evaluation order which happens when there is a cyclic dependency involved. The rationality of this change is that we can allow use of uninitialized scalar value, but memory is better be allocated. This might not be ideal still, but worth a try. |
Revision 8912125 by Sergey Sharybin December 7, 2018, 10:37 (GMT) |
Depsgraph: Use shorter relation name It is clear enough already that it goes From to To. |
Revision 5c9a67c by Sergey Sharybin December 7, 2018, 10:37 (GMT) |
Depsgraph: Cleanup, line length |
Revision 79312c1 by Sergey Sharybin December 7, 2018, 10:37 (GMT) |
Depsgraph: Remove duplicated sets of recalc/update flags There were at least three copies of those: - OB_RECALC* family of flags, which are rudiment of an old dependency graph system. - PSYS_RECALC* which were used by old dependency graph system as a separate set since the graph itself did not handle particle systems. - DEG_TAG_* which was used to tag IDs. Now there is a single set, which defines what can be tagged and queried for an update. It also has some aggregate flags to make queries simpler. Lets once and for all solve the madness of those flags, stick to a single set, which will not overlap with anything or require any extra conversion. Technically, shouldn't be measurable user difference, but some of the agregate flags for few dependency graph components did change. Fixes T58632: Particle don't update rotation settings |
Revision 989fbff by Bastien Montagne December 7, 2018, 10:22 (GMT) |
Cleanup/refactor binding code for MeshDeform modifier. We had two different ways of doing it, SurfaceDeform and LaplacianDeform would do it through a special modifier stack evaluation triggered from binding operator, while MeshDeform would do it through a regular depsgraph update/eval (also triggered from its binding op). This enforces the later to search back for orig modifier data inside modifier code (to apply binding on that one, and not on useless CoW one). Besides the question of safety about modifying orig data from threaded despgraph (that was *probably* OK, but think it's bad idea in general), it's much better to have a common way of doing that kind of things. For now it remains rather dodgy, but at least it's reasonably consistent and safe now. This commit also fixes a potential memleak from binding process of MeshDeform, and does some general cleanup a bit. |
Revision 41e4059 by Philipp Oeser December 7, 2018, 09:54 (GMT) |
Revision 999b466 by Campbell Barton December 7, 2018, 09:49 (GMT) |
Cleanup: split mixed_bones_object_selectbuffer Split basic object picking logic out into it's own function. |
Revision b48156d by Campbell Barton December 7, 2018, 09:48 (GMT) |
Cleanup: style |
Revision 20261a7 by Antonio Vazquez December 7, 2018, 09:42 (GMT) |
Fix T58913 Won't focus on Grease Pencil When the datablock was empty, the center was not calculated. Now it uses the object location. |
|
|
|


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