Revision c1fbef9 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) January 9, 2020, 14:51 (GMT) |
Cleanup: GPencil: Remove unused cache function Thoses were old duplicates |
Revision 42ad328 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) January 9, 2020, 14:51 (GMT) |
GPencil: Refactor: Rewrite the render pipeline This was really outdated. We do everything on the GPU now. |
Revision 07724a7 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) January 9, 2020, 14:51 (GMT) |
Cleanup: GPencil: Remove GCC warnings |
Revision 2672ec4 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) January 9, 2020, 14:51 (GMT) |
Cleanup: GPencil: Make code more readable |
Revision 5196533 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) January 9, 2020, 14:51 (GMT) |
GPencil: Refactor: Make sbuffer batches managment more robust This fix the slowdown issue caused by the triangulation of the stroke even when fill wasn't needed. Now the fill buffer is only computed on demand. |
January 9, 2020, 14:47 (GMT) |
USD Exporter: clarification of some comments in the code No functional changes. |
January 9, 2020, 14:47 (GMT) |
USD Exporter: make it possible to debug-print arbitrary export graphs This is useful for debugging things like the previous commit. No functional changes to the actual USD exporter. |
January 9, 2020, 14:47 (GMT) |
USD Exporter: properly export objects whose parents are not exported The exporter constructs an export hierarchy, and then traverses that hierarchy from the root to the children. When an object is to be exported, but its parent is not, it meant that this traversal from (great)parent to children would skip these objects. This commit fixes that by inserting the missing parents as 'transform only' into the hierarchy. |
January 9, 2020, 14:46 (GMT) |
USD Exporter: removed 'Visible Objects Only' exporter option The way the USD exporter currently works, it is not possible to export invisible objects. As such, the 'Visible Objects Only' option was confusing. Exporting invisible objects means obtaining invisible evaluated objects from the depsgraph, which is not something that's currently implemented. Once that's done, we can reintroduce this option. |
January 9, 2020, 14:46 (GMT) |
USD Exporter: removed exclusion of 'Holdout' collections This is in response to @brecht's remark in rBec62413f803e, where he states that the approach was problematically interpreting the holdout setting in a different way than what it was designed to do. If we later want to add back a different "never include this in exports" criterion, it can be easily done in `AbstractHierarchyIterator::mark_as_weak_export()`. If such a criterion should be file-format-specific, it can be done by overriding that function in the file-format-specific subclass. |
January 9, 2020, 14:15 (GMT) |
Fix T72375: Crash when using spin tool The original geometry referenced in `vtable` was deleted by the `extrude_face_region` operator. It is read soon after, so don't delete the original geometry (param `use_keep_orig`). This may have a small impact on performance. |
January 9, 2020, 13:40 (GMT) |
Cycles: Fixed OpenCL kernel build. transform_direction() can't handle parameters in constant address space. Creating a local copy of the parameter satisfies the OpenCL compiler. CUDA and CPU compilers should be able to optimize this away I hope. |
January 9, 2020, 12:02 (GMT) |
Fix T71295: Duplicate macro faulty after rotation As per T71295, the "duplicate+move" macro fails to store TRANSFORM_OT_translate properties once it's been used with rotation. I believe this is due to it being re-initialized with incorrect properties, reading bogus values from stored TRANSFORM_OT_rotate properties. Force storing of actual operator id name instead of one defined in the macro, which in turn forces a name mismatch on initialization. Reviewed By: #modeling, campbellbarton Maniphest Tasks: T71295 Differential Revision: https://developer.blender.org/D6413 |
January 9, 2020, 10:40 (GMT) |
Cycles: Disable fluid motion blur regression test There are deeper issues than just updating the regression test .blend file and the solution is dragging for far too long. Considering this a known broken feature, which will either be fixed next week or completely removed from the interface for the coming release. |
Revision edbea7f by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 9, 2020, 10:25 (GMT) |
Merge branch 'undo-experiments' into undo-experiments-idnames |
Revision b13227b by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 9, 2020, 10:21 (GMT) |
Merge branch 'master' into undo-experiments |
Revision 5a27d05 by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 9, 2020, 10:19 (GMT) |
undoexp: refine handling of 'undo barrier'. This also fixes the mesh keeping its edited shape when undoing out of edit mode e.g. |
January 9, 2020, 07:47 (GMT) |
Merge branch 'greasepencil-object' into greasepencil-refactor |
January 9, 2020, 07:47 (GMT) |
Merge branch 'master' into greasepencil-object |
January 9, 2020, 06:50 (GMT) |
Fix UV gizmos poll failing with multiple objects Only the active objects UV selection was checked. This also avoids checking UV selection for every poll call, now this is only done on refresh. |
|
|
|


Master Commits
MiikaHweb | 2003-2021