Blender Git Commits

Blender Git "master" branch commits.

Page: 1696 / 5574

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...
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.
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
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.
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.
June 12, 2018, 13:38 (GMT)
Particle: Remove global RNG usage from distribution
June 12, 2018, 13:38 (GMT)
Particle: Use local RNG during initialization
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.
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
June 12, 2018, 13:17 (GMT)
Studiolight: add rim lighting to the default light setup
June 12, 2018, 13:16 (GMT)
Cleanup: moar removal of G.main in BKE area...
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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021