June 12, 2018, 13:16 (GMT) |
Cleanup: moar removal of G.main in BKE area... |
June 12, 2018, 13:13 (GMT) |
Merge remote-tracking branch 'origin/blender2.8' into udim |
June 12, 2018, 13:10 (GMT) |
Alembic: made bl_alembic_import_test.py run again Two tests are still failing, but at least the API changes in 2.8 have been applied now. |
June 12, 2018, 13:03 (GMT) |
Cleanup/simplify G.main usages. Using G.main only to get main bled filepath, or built-in fonts, is OK. So now using the 'valid' G_MAIN macro here instead. |
June 12, 2018, 12:50 (GMT) |
Fix crahs using ndof |
June 12, 2018, 12:43 (GMT) |
Cleanup: Indentation |
June 12, 2018, 12:30 (GMT) |
Particles: Use local RNG Currently only obvious cases, but is already a progress. |
June 12, 2018, 12:30 (GMT) |
Duplication: Use local RNG Makes generation safe for threading. |
June 12, 2018, 12:30 (GMT) |
Add utility function to help debugging concurrent usage of global RNG Checks are disabled by default, but we need to make them enabled by porting all required areas, or by removing API which uses global RNG. |
June 12, 2018, 12:30 (GMT) |
Depsgraph: Ensure modifiers evaluation doesn't happen on top evaluated mesh |
June 12, 2018, 12:30 (GMT) |
Depsgraph: Don't update derived mesh for particles on render Render depsgraph is evaluated from scratch, so it should not be needed to do such a call. This also prevents modifier stack from being evaluated on top of already evaluated mesh |
June 12, 2018, 12:30 (GMT) |
Depsgraph: Add debug option to invalidate data tagged for update See comment for INVALIDATE_ON_FLUSH. |
June 12, 2018, 12:30 (GMT) |
Depsgraph: Set temp object to invalid state as soon as it becomes inaccessible |
June 12, 2018, 12:30 (GMT) |
Depsgraph: Cleanup, wrap private functions to an anonymous namespace |
June 12, 2018, 12:26 (GMT) |
Use proper UI name |
June 12, 2018, 12:17 (GMT) |
Merge remote-tracking branch 'origin/blender2.8' into temp-dynamic-overrides |
Revision ce5ecd1 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) June 12, 2018, 11:56 (GMT) |
Merge branch 'blender2.8' into greasepencil-object Conflicts: source/blender/editors/include/ED_object.h source/blender/editors/object/object_modifier.c |
June 12, 2018, 11:50 (GMT) |
Merge branch 'master' into fluid-mantaflow |
Revision 3721b85 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) June 12, 2018, 11:39 (GMT) |
GP Branch: Update gpl->actframe in depsgraph callbacks (fixes COW-related issues) This commit fixes various problems across the codebase caused by the fact that the gpl->actframe pointers no longer get updated on redraw, meaning that various editing tools were not working. Applying a similar solution to 59a516913e599ce29754d361246a0d8cb92bd314 here: On the exit node for GP data evaluation, we flush the changed actframe pointers back to main database, so that the main db is consistent with the displayed time. Notes: - For now, we just reuse the BKE_gpencil_eval_geometry() callback, since it's the only one there and nothing else was happening there. In future, when we do convert the GP modifier stack evaluation away from its drawing-engine based approach, we should split this out into its own function. - We also do the actframe update in the COW domain here. While it's not strictly needed for anything right now, this is something that should really have been happening, so let's do it the proper way now. - The alternative approach would've been to modify all GP related context functions to set this whenever they were called. But that carries performance penalties, and isn't such a nice solution, as context getters should really not have side-effects. |
June 12, 2018, 10:58 (GMT) |
Merge branch 'master' into blender2.8 Conflicts: source/blender/collada/DocumentImporter.cpp source/blender/editors/include/ED_object.h source/blender/editors/object/object_modifier.c |
|
|
|


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