Blender Git Commit Log

All Blender Git commits.

Page: 2706 / 8462

February 12, 2019, 14:21 (GMT)
Remove TODO
February 12, 2019, 14:13 (GMT)
Use RNA ifdef's
February 12, 2019, 14:06 (GMT)
Use new struct names in versioning_dna.c
February 12, 2019, 13:39 (GMT)
Utility to apply edits
February 12, 2019, 13:38 (GMT)
More renaming
February 12, 2019, 13:32 (GMT)
setup object dependencies correctly
February 12, 2019, 13:31 (GMT)
Correct missing files
February 12, 2019, 13:15 (GMT)
Minor edits
February 12, 2019, 13:14 (GMT)
Modifiers: Make Difference default operation for boolean modifier.

Make Difference a default value for boolean modifier operation property.

Currently operation property of the boolean modifier is set to Intersect, which is the least frequently used boolean operation of the three available. It is also goes out of sync with Intersect (Boolean) tool, where Difference is a default operation.

Reviewers: mont29, brecht, sergey

Reviewed By: mont29, brecht, sergey

Subscribers: mont29, brecht, campbellbarton, sergey, billreynish

Tags: #modifiers

Differential Revision: https://developer.blender.org/D4340
February 12, 2019, 12:52 (GMT)
Reviewers: brecht mont29 sergey dflinto

Differential Revision: https://developer.blender.org/D4342
February 12, 2019, 12:33 (GMT)
Fix T61455: Import any add-on broken

recent split userpref.py out of wm.py (rB9ec944bbab7a) forgot to move
'module_filesystem_remove' there as well...
February 12, 2019, 12:30 (GMT)
Fix T61430: invoke_popup() does not respect ui scale

Reviewers: brecht

Differential Revision: https://developer.blender.org/D4341
February 12, 2019, 11:32 (GMT)
Depsgraph: Run rigid body after modifiers are ready

This makes it so modifiers are using object transform prior
to the rigid body simulation, and then result of modifier
stack is fed to the solver.

Solves dependency cycle which was happening when object's
modifier was dependent on the modifier transform.

While now it is not possible to change simulation, things
are somewhat more clear and reliable in other ways.
For example previously, solver was using derives mesh from
a previous step in time, which causes unfixable simulation
issues (with intersections and such)

Fixex T57589: 2.79 Rigid Body Sim. Does Not Behave The Same In 2.8
Fixex T61256: Compositing scenes causes crash, but rendering separately does not
Fixes T61262: Armature and rigid body crash
Fixes T61346: Rigid body with modifiers incorrect work
February 12, 2019, 11:07 (GMT)
Weight modifiers: Remove weird looking dependency

Modifiers are part of geometry component, no way they can
be dependent on the geometry component of the same object.
February 12, 2019, 11:07 (GMT)
Depsgraph: Add utility function for transform dependency

This is what modifiers are to use to indicate that they depend
on a transformation of the object itself.

Currently should be no functional changes, but in the future
this will allow to easily change transform operation depending
on whether there is a simulation associated with the object.
February 12, 2019, 09:57 (GMT)
Fix fur on Spring characters

There is an issue of hair being completely messed up when
switching to a simulation view layer for Autumn.

Restoring back the code which was re-setting particles on
file load. This will re-set unbacked particles on file load
but this appears to be happening in 2.7 as well.

Can not reproduce bugs which were fixed in this area recently,
so maybe it's finally tackled (fingers crossed!).
February 12, 2019, 06:56 (GMT)
Cleanup: move utility functions into dna_utils

Rename old/new to src/dst since renaming happens in both directions
when versioning.
February 12, 2019, 06:09 (GMT)
makesdna: add shared utility module

Currently only a single function was duplicated which isn't so bad,
this change is to allow DNA versioning code to be shared between
dna_genfile.c and makesdna.c.
February 12, 2019, 05:52 (GMT)
makesdna: use memarena for string allocations

Include it since versioning code will need to perform
small string allocations too, which doesn't fit will into
the currently used fixed size buffers.
February 12, 2019, 05:28 (GMT)
BLI_memarena: remove use of BLI_linklist

Preprare for using memarena w/ makesdna, BLI_linklist depends on
BLI_mempool. Since linked list use in here is simple, do it inline.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021