Blender Git Loki

Blender Git commits from all branches.

Page: 2459 / 2888

December 8, 2014, 12:17 (GMT)
Depsgraph: Code and style cleanup

Mainly white spaces.
December 8, 2014, 12:16 (GMT)
Make resizer widgets smaller, express them in pixels.
December 8, 2014, 12:00 (GMT)
Depsgraph: Use explicit guarded allocation macros

This way we always are keeping track on memory usage of the depsgraph
(as opposite to previous: only when GXX guarded allocator is enabled,
which isn't enabled i.e. for release builds).

Allows us to track memory leaks earlier, plus allows us to keep an eye
on the memory usage of the graph itself.
December 8, 2014, 11:48 (GMT)
Clamp during rectangle interaction to make sure widget stays big enough
to interact with (also handles negative case). 15 pixels threshold was
chosen.
December 8, 2014, 11:45 (GMT)
Add ID-types filtering.
December 8, 2014, 11:30 (GMT)
Correct backdrop fit operator for compositor.
December 8, 2014, 11:25 (GMT)
Scale handlers for the rectangle transform working
December 8, 2014, 11:14 (GMT)
Depsgraph: Inform when tagging didn't find node for tag

Also some code and style cleanup.
December 8, 2014, 10:45 (GMT)
Depsgraph: Removing constraint should rebuild relations

TODO: We need to decide if we want to try supporting partial graph
updates or we'll just rebuild the whole graph when something changes.

Perhaps we'd better stick to the later for the simplicity and make
sure depsgraph build is not that slow.

Hunt for the missing relation updates continues.
Revision 21e20c7 by Lukas Toenne
December 8, 2014, 10:15 (GMT)
Merge branch 'gooseberry' into hair_immediate_fixes
December 8, 2014, 10:14 (GMT)
Merge branch 'master' into gooseberry

Conflicts:
source/blender/windowmanager/WM_api.h
source/blender/windowmanager/intern/wm_event_system.c
December 8, 2014, 10:01 (GMT)
Depsgraph: Changes to pose recalc tagging

Since the new dependency graph needs to have proper pose for building
dependencies the logic now is: if someone changes the pose he should
tag it for update, plus he should tag relations to be updated as well.
December 8, 2014, 09:56 (GMT)
Merge branch 'master' into asset-experiments
December 8, 2014, 08:56 (GMT)
Depsgraph: Get rid of depsgraph_string_util

All the usages of the string_format could be replaces with
simple string concatinaiton. And further more, i'd prefer
using char* instead of strings to either names coming from
IDs or to statically allocated strings. Would be much better
from the performance point of view.
December 8, 2014, 08:41 (GMT)
Depsgraph: Get rid of pose rebuild node

This way we request pose to be valid at the time of depsgraph build
and evaluation. Otherwise there's no clear way to pass individual
pose channels to the update callbacks.

Pose is going to be missing mainly on exit from edit more and file
load and seems this two cases are handled correct. At least assert
failure doesn't happen for me.

There would be some issues with linked koro which i've been fixing
in the master branch, this is to be investigated still.
Revision 56fda1f by Lukas Toenne
December 7, 2014, 12:12 (GMT)
Support for sim_debug drawing in hair edit mode (dev feature).
Revision a41fb5c by Lukas Toenne
December 7, 2014, 11:26 (GMT)
Renamed the edithair files in BKE to editstrands.

The rationale behind this is that the BKE code could be used for
modeling hair and fur as well as a number of other features such as
grass. The primary addition to BMesh is the limitation to strand-like
topology (simple vertex chains, optionally rooted on a mesh surface).

The editor code OTOH is quite hair specific, since the result should
be suitable for hair simulation, and the workflow should mimick actual
hair grooming intuitively. Eventually the hair edit mode could become
a generalized strand edit mode with slightly different tool sets for
various purposes, but for now it is quite specifically built for hair.
December 6, 2014, 21:53 (GMT)
added a breakable checkbox for fracture modifier, this is an attempt to enable destructability later on when needed
December 6, 2014, 19:55 (GMT)
Initial Python API for Widgets

Note this is only the initial Python API structure & isn't usable in its current state.

Work by Psy-fi & myself.
December 6, 2014, 17:12 (GMT)
Merge branch 'master' into asset-experiments
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021