Blender Git Loki

Blender Git commits from all branches.

Page: 2038 / 2888

May 25, 2016, 15:46 (GMT)
Depsgraph: Remove unused node copying routines

Once again, was never used, tested or anything.

Even had asserts to prevent from from use.
May 25, 2016, 15:39 (GMT)
Depsgraph: Move opcodes to depsgraph_types.h file

No real reason to have a dedicated file for just opcodes.
May 25, 2016, 15:34 (GMT)
Use (1,0,0) and (0,1,0) as derivatives of texvec when no explicit derivatives are given.

This is a bit stupid, but allows testing the system without major changes
to old textures or the displacement modifier.
May 25, 2016, 15:33 (GMT)
Depsgraph: Remove old, dead and unused query routines

This API was never finished, used or tested.

Surely it's something we'll need to have, but for now it's easier to remove
all the complexity and other craft.

Better to bring it back when we'll actually be using it.
May 25, 2016, 15:28 (GMT)
Depsgraph: Remove unused includes
May 25, 2016, 15:25 (GMT)
Depsgraph: Move clear update tags function to eval

It's not really a flush part of evaluation, but close enough.

No need to keep in a public API anyway.
May 25, 2016, 15:22 (GMT)
Depsgraph: Fix compilation error in debug mode
May 25, 2016, 15:20 (GMT)
New node "Get Derivative" for using a derivative as the value.

This is mostly a debugging feature for getting visual feedback about
the derivatives. The function doesn't work in the regular scheme of
decomposing a function into the value and derivative parts, so it is
only implemented in the internal IR (making it directly inlineable).
May 25, 2016, 15:17 (GMT)
Depsgraph: Move update tag flushing to eval folder

Those are mainly used by evaluation, so makes sense to have it there.
May 25, 2016, 15:16 (GMT)
Merge branch 'master' into alembic_basic_io
May 25, 2016, 15:08 (GMT)
Cleanup: const correctness.
May 25, 2016, 15:08 (GMT)
Clenup: UI names.
May 25, 2016, 14:56 (GMT)
Depsgraph: Move evaluation type of debugger to eval folder
May 25, 2016, 14:42 (GMT)
Depsgraph: Comment out debugger for now

It was querying for the time on each of the node updates,
which is 100s of times per armature. Better not to do it
for the official builds.
May 25, 2016, 14:38 (GMT)
Depsgraph: Move evaluation files into own folder
May 25, 2016, 14:16 (GMT)
Depsgraph: Move some of the utilities to DEG namespace
May 25, 2016, 14:00 (GMT)
Depsgraph: Move builders to own sub-folder

Also split builder declaration file.

The idea is to split files into smaller ones, optionally moving
heavy and tricky builder parts into own files, for example we can
add deg_builder_relations_rig.cc, deg_builder_relations_proxy.cc
and so on.

Also started moving depsgraph into DEG namespace. With all the
complexity over code being added to blender now it should make it
easier to avoid name conflicts and such.
May 25, 2016, 13:18 (GMT)
Depsgraph: Use proper type for opcode
May 25, 2016, 13:14 (GMT)
Depsgraph: Avoid generated enums

Those are rather confusing for the debugging purposes, not being
able to quickly see values, where the thing came from and so on.
May 25, 2016, 13:06 (GMT)
Import: change default axis values.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021