Blender Git Commits

Blender Git "soc-2020-io-performance" branch commits.

Page: 19 / 23

July 3, 2020, 15:21 (GMT)
Cleanup: style guide, reorder classes, comments

https://wiki.blender.org/wiki/Style_Guide

Changes here:
Move non trivial and non-inlined implementations to cc files instead
of header files.

Reorder classes according to style guide.

Remove documentation comments from header files and keep it near
implementation

Break up some functions into smaller ones: `insert_frame_in_path` etc.

Use reference as much as possible, instead of pointers.

Move `_` prefix to suffix of private class members.

Clean up warnings of implicit float conversions, uint conversions.

Use `ATTR_FALLTHROUGH` in switch cases. Move break inside the case
braces.

Remove `blender::io::obj::OBJ_export` function. It was a mistake.

Use `const` in getters.
July 2, 2020, 14:18 (GMT)
Fix T78533: Skip image texture if image filepath is empty
July 2, 2020, 13:58 (GMT)
Export smooth groups for smooth shaded meshes.
July 2, 2020, 11:48 (GMT)
Fix GPL license copyright year
July 2, 2020, 08:15 (GMT)
Remove object filtering code from export_frame.

Also return early if the file cannot be opened before looping over all
the objects in a frame.
July 2, 2020, 08:13 (GMT)
Use BKE_mesh_calc_poly_normal

Replace custom normal calculation function with an existing function.
July 1, 2020, 19:02 (GMT)
Add null check for dvert
July 1, 2020, 18:28 (GMT)
Rename get_object_deform_vert; add comments

`get_object_deform_vert` ? `get_poly_deform_group_name`

Edit comments, and the UI tooltip of the export option.
July 1, 2020, 16:03 (GMT)
Merge branch 'master' into soc-2020-io-performance
July 1, 2020, 14:48 (GMT)
Fix same group name being duplicated.

Prefix `r_` to values being modified in other functions.

Reorder arguments in vertex group and material functions for
consistency.
July 1, 2020, 08:53 (GMT)
Resize deform group only upto total groups present.
July 1, 2020, 08:34 (GMT)
Support vertex group to which a face element belongs.

Differential Revision: https://developer.blender.org/D8170
June 30, 2020, 16:37 (GMT)
Replace nodes_with_idname with nodes_by_type

The former was removed in
{84901f2edaf1}
June 30, 2020, 16:18 (GMT)
Merge branch 'master' into soc-2020-io-performance
June 30, 2020, 11:17 (GMT)
Cleanup: simplified conditionals, remove warnings on linux

Use unsigned int to avoid any range issues.
Remove trailing whitespaces in face elements.
Remove `== false` from conditionals.
June 30, 2020, 10:33 (GMT)
Use unique_ptr to avoid early destruction of new meshes.
June 30, 2020, 06:38 (GMT)
Cleanup: AT was redundant in the destructor debug
June 30, 2020, 06:28 (GMT)
Remove redundant call to OBJMesh destructor.
June 29, 2020, 21:06 (GMT)
Fix build issues: namespace BKE > bke

{b51d6e8012e5}
June 29, 2020, 20:54 (GMT)
Merge branch 'master' into soc-2020-io-performance
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021