Blender Git Loki

Blender Git commits from all branches.

Page: 2495 / 2888

November 7, 2014, 13:13 (GMT)
Depsgraph: Hook up constraints evaluation callback

Quite straightforward. There's one extra flag to the old object where_is
which helps preventing duplicated code needed for old dependency graph
system In the future we'll get rid of this argument and decouple all the
functions in a nice way.

One retarded issue is setting negative scale flag on the object, which
currently happens in both local transform and constraints update.

Bigger issue here is the original object matrix which should be used
as an input for the constraints stack. Currently constraints will operate
on the previous final object matrix when changing the dependencies of the
constraint list.

This is possible to solve by storing intermediate data in the graph
(or somewhere else(, but for until that's nicely implemented we'll probably
couple constraints back. Will investigate this further.
November 7, 2014, 12:40 (GMT)
Revert "All editable GPencil stroke points are now shown when editing is enabled"

This reverts commit 9686e48bab7340a172b0c9b8aea1f685b531d29c.

In response to feedback, I've decided to revert this since it didn't really work
that great at all when you have dense drawings. At times, this would make it
almost impossible to see what you were doing.
November 7, 2014, 12:15 (GMT)
Revert "Squashed commit of the mesh-transfer-data branch."

This reverts commit 5d21c925690ad0848f4ba0fa40556213f48849e1.
November 7, 2014, 12:14 (GMT)
Squashed commit of the mesh-transfer-data branch.
November 7, 2014, 12:14 (GMT)
Merge branch 'master' into experimental-build
November 7, 2014, 12:12 (GMT)
Add 'specific' from-layer selection to transfer operator too.

Note we do not offer specific to-layer selection, since we may transfer
to several selected objects at once.
November 7, 2014, 12:02 (GMT)
Merge branch 'master' into mesh-transfer-data
November 7, 2014, 11:52 (GMT)
Support undo. Scale stays same for non-3D widgets
November 7, 2014, 11:47 (GMT)
Depsgraph: Experiment with time source dependnecy update

Goal is to be able to play animation back for investigating how flush
happens, how object dependencies are being evaluated and all the rest
of the stuff which isn't so visible with the static scene.

Main idea here is to have a relations in the depsgraph between the time
source node and all the nodes which depends on time. We go with the
relations approach in order to make it fast to figure out which nodes
are to be tagged for updated when the time changes. It is faster to
iterate over the time dependencies rather than iterating over the whole
depsgraph,

Now, currently dependency graph's relations links only possible between
operation nodes. For this reason we don't use actual dependency structure
to define relations between time and nodes, but we've got a list of nodes
which depends on time stored in the time source node. This is the most
simple way to deal for now.

Currently we use relation between time and ID nodes, which corresponds
to how current depsgraph works, in the future we'll likely need to make
it relation betteen time source and individual components.

Or maybe even revisit the time flushes..
November 7, 2014, 11:36 (GMT)
Removed unused frame value code.
November 7, 2014, 11:14 (GMT)
Merge branch 'master' into temp_custom_loop_normals
November 7, 2014, 11:07 (GMT)
Added a custom mesh attribute for polygon "smooth" flags on meshes.
November 7, 2014, 10:43 (GMT)
Pampering the stupid MSVC compiler again, it fails to build valid C code.
November 7, 2014, 10:03 (GMT)
Merge branch 'master' into depsgraph_refactor
November 7, 2014, 05:17 (GMT)
Code cleanup: Replace all the poll callbacks with a single one
November 7, 2014, 03:32 (GMT)
Select More/Less for Grease Pencil points
November 7, 2014, 01:28 (GMT)
All editable GPencil stroke points are now shown when editing is enabled

The intention of this change is to make it easier to tell when you are in
stroke editing mode.

Notes:
* Even so, it isn't always obvious that these verts are being shown,
especially when the colors of the unselected points match the stoke
color OR when multiple overlapping strokes are drawn in the same place.
* It's also worth noting that pivoting away from the modal workflow again
(even though we've tried the non-modal one, and it was quite a clumsy failure)
is going to start becoming a lot harder.
November 7, 2014, 01:03 (GMT)
RNA: Fix for missing Grease Pencil updates
November 6, 2014, 20:16 (GMT)
only activate actually touched shards (todo, maybe override this with a global setting)
November 6, 2014, 19:53 (GMT)
Fix for one of last change - we always use clnors when present, have to reflect that on rendrers too!

Easy for cycles, slightly messy for BI... :/
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021