Blender Git Commit Log

All Blender Git commits.

Page: 1108 / 8462

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
November 19, 2020, 12:40 (GMT)
Geometry Nodes: transform geometry in Object Info node
November 19, 2020, 12:38 (GMT)
Geometry Nodes: give nodes access to object that is being modified
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'
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021