Revision ec4ce90 by Bastien Montagne June 12, 2018, 14:17 (GMT) |
Fix T55452: Crash on saving with visible particle system. Missing Main pointer in recent refactor/cleanup of G.main usages... |
Revision b236400 by Sergey Sharybin June 12, 2018, 13:51 (GMT) |
Math: Remove unused functions which are not safe for threading All areas are toy use "local" number generator, in order to keep behavior predictable and threadable. This is what BLI_rng_() API is for. There are still lots of usages of BLI_frand(), which are to be ported to BLI_rng_get_float(). but that is somewhat involved. For the time being, remove unsafe API, so new areas have zero chance using it. |
Revision 6231a07 by Bastien Montagne June 12, 2018, 13:41 (GMT) |
Merge branch 'master' into blender2.8 Conflicts: source/blender/blenkernel/BKE_group.h source/blender/blenkernel/BKE_object.h source/blender/blenkernel/intern/group.c source/blender/blenkernel/intern/library_remap.c source/blender/blenkernel/intern/object.c source/blender/blenloader/intern/readfile.c source/blender/editors/object/object_group.c source/blender/editors/object/object_relations.c source/blender/editors/physics/rigidbody_constraint.c source/blender/editors/physics/rigidbody_object.c source/blender/makesrna/intern/rna_group.c |
Revision 1b5e3e1 by Sybren A. Stüvel June 12, 2018, 13:39 (GMT) |
Use evaluated objects in Alembic unit tests This at least makes sure the tests don't fail any more. Possibly there should be more evaluation happening there. |
Revision 39e050a by Sergey Sharybin June 12, 2018, 13:39 (GMT) |
Fix T55409: Can't animated keyframed material node value after moving keyframe on timeline Completely ignore animation for legacy zero update tag. If one needs animation to be evaluated, tag with proper update tag, stop relying on direct assignment of adt->>recalc with zero update tag for DEG. This commit might cause missing updates when needed, those needs to be looked into once they happen. |
Revision 8204261 by Sergey Sharybin June 12, 2018, 13:38 (GMT) |
Particle: Remove global RNG usage from distribution |
Revision 53a9cde by Sergey Sharybin June 12, 2018, 13:38 (GMT) |
Particle: Use local RNG during initialization |
Revision 46cb649 by Sergey Sharybin June 12, 2018, 13:38 (GMT) |
Render: Remove global RNG usage We shouldn't be using BI textures anyway. But in any case, adding noise texture to compositor is doing proper seed updates already, so probably was already ported to a proper RNG usage. |
Revision b6b1e0f by Jeroen Bakker June 12, 2018, 13:32 (GMT) |
T55454: removal of clay engine The ClayEngine was introduced to test the blender2.8 architecture during development. As currently we have the wanted features implemented with matcaps we are going to remove the clay engine as it was never intended to be an official releasable engine Note: The test cases are never run. But when enabled will be skipped as they were implemented over the Clay Engine |
Revision d72ddb8 by Jeroen Bakker June 12, 2018, 13:17 (GMT) |
Studiolight: add rim lighting to the default light setup |
Revision a6585fa by Bastien Montagne June 12, 2018, 13:16 (GMT) |
Cleanup: moar removal of G.main in BKE area... |
Revision 1d8279f by Sybren A. Stüvel 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. |
Revision d617a6c by Bastien Montagne 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. |
Revision 4bfc7b9 by Sergey Sharybin June 12, 2018, 12:50 (GMT) |
Fix crahs using ndof |
Revision 18ae648 by Sergey Sharybin June 12, 2018, 12:43 (GMT) |
Cleanup: Indentation |
Revision c2abb6d by Sergey Sharybin June 12, 2018, 12:30 (GMT) |
Particles: Use local RNG Currently only obvious cases, but is already a progress. |
Revision 49b39ea by Sergey Sharybin June 12, 2018, 12:30 (GMT) |
Duplication: Use local RNG Makes generation safe for threading. |
Revision cb409bb by Sergey Sharybin 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. |
Revision 3b2e19c by Sergey Sharybin June 12, 2018, 12:30 (GMT) |
Depsgraph: Ensure modifiers evaluation doesn't happen on top evaluated mesh |
Revision c279592 by Sergey Sharybin 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 |
|
|
|


Master Commits
MiikaHweb | 2003-2021