Blender Git Commits

Blender Git "id_override_static" branch commits.

Page: 11 / 12

February 9, 2017, 13:51 (GMT)
Cycles: Store shadow intersections in the kernel globals

Seems CUDA failed to de-duplicate the array across multiple inlined
versions of the shadow_blocked(). Helped it a bit with that now.

Gives about 100MB memory improvement on a scenes after previous
commit and brings up memory "regression" to only 100MB comparing to
the master branch now.
February 9, 2017, 13:51 (GMT)
Fix: GPencil delete operators did not respect color locking
February 9, 2017, 13:51 (GMT)
Alembic: Renamed copy_zup_yup to copy_yup_from_zup (and same for zup_from_yup)

With the new names the arguments (yup, zup) are in the same order as
they appear in the function name. The old names used copy_src_dst(dst,
src), which I found very confusing. Furthermore, now it is clear from
where to where the copy is made.

This makes the function names a little bit longer, though. If that is
a real issue, we can just name them zup_from_yup(zup, yup).

Reviewed by: K�vin Dietrich
February 9, 2017, 13:51 (GMT)
Use a smaller cross icon for clearing search box contents
February 9, 2017, 13:51 (GMT)
Cycles: Make GPU version of shadow_blocked() closer to CPU

Now we break the traversal cycle and then perform volume attenuation
and check with zero throughput. Not sure it makes any measurable sense
at this moment, but in the future it might help de-duplicating some
extra logic here.
February 8, 2017, 19:26 (GMT)
Various minor fixes & tweaks.
February 8, 2017, 14:38 (GMT)
Some naive solution to avoid running 'generate auto override' code too often.

Proper solution will come later (probably based on some background job
or so...).
February 8, 2017, 08:59 (GMT)
Merge branch 'master' into id_override_static
February 7, 2017, 19:14 (GMT)
Preliminary step to support static override of armatures.

I.e. support override of loc/rot/scale of posechannels.

Also implied to add some minimal support of collections in 'diff
generating' RNA code.

Still much to be done of course.
February 7, 2017, 09:16 (GMT)
Merge branch 'master' into id_override_static
February 6, 2017, 20:39 (GMT)
Make write code theorically fully compatible with static override.

Readfile.c already was, since it's more generic code there (ID level).
February 6, 2017, 20:01 (GMT)
Merge branch 'master' into id_override_static

Conflicts:
source/blender/blenloader/intern/writefile.c
February 6, 2017, 19:54 (GMT)
Merge branch 'master' into id_override_static
February 6, 2017, 11:26 (GMT)
Minor cleanup (comments mostly).
February 5, 2017, 14:30 (GMT)
Merge branch 'master' into id_override_static
January 31, 2017, 10:46 (GMT)
Merge branch 'master' into id_override_static

Conflicts:
source/blender/blenkernel/intern/library_query.c
January 23, 2017, 11:27 (GMT)
Merge branch 'master' into id_override_static
January 12, 2017, 11:58 (GMT)
Merge branch 'master' into id_override_static

Conflicts:
source/blender/makesrna/RNA_types.h
January 9, 2017, 09:50 (GMT)
Merge branch 'master' into id_override_static
January 9, 2017, 09:27 (GMT)
Working proof-of-concept of differential override operations.

So, now 'proportional' RNA properties (here, Object's scale) is stored
as 'multiply' override op.

Once again, this is mostly testing for now, there are a lot of potential
issues and traps in current code that'll need more background work to
address later if we keep working in this direction.

Main remaining TODO to complete the proof of concept now is sketching
out a bit of UI/UX control over override!
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021