November 19, 2020, 14:24 (GMT) |
GPencil: Remove old code to compile |
November 19, 2020, 14:24 (GMT) |
First ideas to improve import/export |
November 19, 2020, 14:23 (GMT) |
Merge branch 'master' into greasepencil-object |
November 19, 2020, 12:41 (GMT) |
Build-system: Force C linkage for all DNA type headers Some DNA headers already did this, most did not. Even though many of them would be included in C++ files and thus compiled as C++. This would be confusing and developers may think they have to add `extern "C"` too a whole lot of (indirect) includes to be able to use a C header in C++. However, this is a misconception. `extern "C"` does not cause code to be compiled with C rather than C++! It only causes the linker to not use C++ function name mangling. See https://stackoverflow.com/a/1041880. Because extern DNA headers don't have function declarations, using `extern "C"` actually should not have any effect. On the other hand, adding it causes no harm and avoids confusion. So let's just have it consistently in C header files. Differential Revision: https://developer.blender.org/D9578 Reviewed by: Bastien Montagne, Sybren St�vel |
Revision 417924d by Jacques Lucke (geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 19, 2020, 12:40 (GMT) |
Geometry Nodes: transform geometry in Object Info node |
Revision a581367 by Jacques Lucke (geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 19, 2020, 12:38 (GMT) |
Geometry Nodes: give nodes access to object that is being modified |
Revision 00928f7 by Jacques Lucke (geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 19, 2020, 12:17 (GMT) |
Geometry Nodes: simplify attributes api and support deletion The main difference is that the functions to access attributes have been moved to MeshComponent and PointCloudComponent. |
November 19, 2020, 12:10 (GMT) |
Fix crash when adding strip using RNA API call Don't allocate StripElem for movieclip, scene and mask strips. This struct is not handled in seq_dupli function. This caused field to be uninitialized in COW datablock. StripElem is not allocated when adding strip with operator and it is not needed for these strip types. Reviewed By: sergey Differential Revision: https://developer.blender.org/D9600 |
November 19, 2020, 12:06 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-T52744-euler-filter |
November 19, 2020, 12:04 (GMT) |
Cleanup: refactor sequencer_edit.c file Move RNA enums and utility functions closer to operator definition. No functional changes. |
November 19, 2020, 12:04 (GMT) |
Cleanup: Animation, fix uninitialised variable in Euler filter code No functional changes. |
November 19, 2020, 12:02 (GMT) |
Cleanup: Animation, fix uninitialised variable in Euler filter code No functional changes. |
November 19, 2020, 11:57 (GMT) |
Cleanup: Animation, refactor Euler filter Split up the Euler filter function into two more functions. The Euler filter operator works in two stages (find channels that define the X/Y/Z Euler rotations, and perform filtering on those channels), and each stage now has its own function. This makes it clearer which data are used in which part of the code, and makes future improvements easier. No functional changes. |
November 19, 2020, 11:41 (GMT) |
New Euler filter implementation This new discontinuity filter performs actions on the entire Euler rotation, rather than on the individual X/Y/Z channels only. This should make it fix a wider range of discontinuities, for example those in . Manifest Task: T52744 |
November 19, 2020, 11:18 (GMT) |
Docs: document bmesh.utils.vert_collapse_faces join_faces argument |
November 19, 2020, 11:03 (GMT) |
Cleanup: Animation, refactor Euler filter Split up the Euler filter function into two more functions. The Euler filter operator works in two stages (find channels that define the X/Y/Z Euler rotations, and perform filtering on those channels), and each stage now has its own function. This makes it clearer which data are used in which part of the code, and makes future improvements easier. No functional changes. |
November 19, 2020, 10:26 (GMT) |
Fix error message prefix in `Quaternion.to_euler()` Fix copy-paste error of error message prefix, so that the Quaternion function no longer says it's a Matrix function error. |
November 19, 2020, 10:04 (GMT) |
Cleanup: fix bad comment separator Replace `* /` with `*/` to actually end the comment. As it was, the code compiled but caused an "`/*` in comment" warning. No functional changes. |
November 19, 2020, 10:00 (GMT) |
importer: fix r issue for file created on windows. |
November 19, 2020, 09:43 (GMT) |
Merge remote-tracking branch 'origin/blender-v2.91-release' |
|
|
|


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