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. |
|
|
|


Master Commits
MiikaHweb | 2003-2021