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. |
Revision 849337b by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) 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 |
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. |
November 29, 2017, 10:01 (GMT) |
Draw manager: Cleanup, naming Similar to previous commit in Eevee. |
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. |
November 29, 2017, 10:01 (GMT) |
Draw manager: Cleanup, indentation in preprocessor |
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. |
Revision 7c9f41f by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) November 29, 2017, 09:38 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 2392dc8 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) 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) |
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 |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021