Blender Git Commit Log

All Blender Git commits.

Page: 3583 / 8462

November 29, 2017, 11:00 (GMT)
Eevee: Cleanup, avoid too much nested indentation

Just do early `continue`, makes code easier to follow than fewzillion of nested
checks and loops and everything.
November 29, 2017, 10:45 (GMT)
Move Paper settings to View

Now the paper can be enabled by view and not by scene as before because this is a view settings.

Thank Pablo Vazquez for his UI feedback.
November 29, 2017, 10:23 (GMT)
Merge branch 'master' into blender2.8
Revision 69d33ec by Sergey Sharybin (master)
November 29, 2017, 10:07 (GMT)
Eevee: Stop depsgraph update callback form allocating unneeded memory
November 29, 2017, 10:02 (GMT)
Cleanup: rename bpy_util -> bpy_capi_utils

This is for internal CAPI use only, avoid confusion w/ bpy.utils module.
Revision dc4c9de by Sergey Sharybin (master)
November 29, 2017, 10:01 (GMT)
Draw manager: Cleanup, naming

Similar to previous commit in Eevee.
Revision 6b9999e by Sergey Sharybin (master)
November 29, 2017, 10:01 (GMT)
Eevee: Cleanup, naming

For functions which will allocate requested data if it does not exist yet
"_ensure" is to be used instead of "_get". "_get" functions should return
NULL in cases when requested data does not exist yet.
Revision 73aac1b by Sergey Sharybin (master)
November 29, 2017, 10:01 (GMT)
Draw manager: Cleanup, indentation in preprocessor
Revision 3478d66 by Sergey Sharybin (master)
November 29, 2017, 10:01 (GMT)
Depsgraph: Remove object-specific flag which was storing update tag

There were following issues:

- This was used in a similar way of DEG's ID update callback. No reason to have
yet-another-way of informing editors/engines about changes. Better to keep
regular update mechanism usable and fast for those needs.
- It wasn't granular at all, and granularity in flags is something what we
need to support anyway, even for existing ID update.
- There is no reason to have it per-object. Depsgraph operates on IDs.
- It wasn't clear when and who clears the flag, and was possible to run into
conflicts.
November 29, 2017, 10:01 (GMT)
Draw manager: Listen to depsgraph's ID update callbacks

This replaces dedicated flag which wasn't clean who sets it and who clears it,
and which was also trying to re-implement existing functionality in a way.

Flushing is not currently very efficient but there are ways to speed this up
a lot, but needs more investigation.
November 29, 2017, 10:01 (GMT)
Eevee: Set engine data needs update to false when everything is up to date

Currently this shouldn't cause any differences, but is required for the upcoming
changes in informing draw engines about changes.
November 29, 2017, 09:38 (GMT)
Merge branch 'blender2.8' into greasepencil-object
November 29, 2017, 08:36 (GMT)
New VFX Flip modifier

This modifier flip horiz. or vertically the current gp object image. The flip works in screen space
November 29, 2017, 07:00 (GMT)
Cleanup: Python imports

Split over lines to diff more easily.
November 29, 2017, 07:00 (GMT)
Merge branch 'master' into blender2.8
November 29, 2017, 05:08 (GMT)
PyAPI: add function to check any mathutils type

Also add CheckExact versions of type checking macros.
November 29, 2017, 05:08 (GMT)
Merge branch 'master' into blender2.8
November 29, 2017, 03:23 (GMT)
RNA: remove paranoid NULL check

Was added as part of D2666.
November 29, 2017, 03:09 (GMT)
RNA: sync API changes from 2.8
November 29, 2017, 03:09 (GMT)
Merge branch 'master' into blender2.8
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021