Blender Git Commits

Blender Git "asset-engine" branch commits.

Page: 21 / 79

February 9, 2017, 13:51 (GMT)
Cycles: Fix regression with transparent shadows in volume
February 9, 2017, 13:51 (GMT)
Cycles: De-duplicate transparent shadows attenuation

Fair amount of code was duplicated for CPU and GPU, now we are
using inlined function to avoid such duplication.
February 9, 2017, 13:51 (GMT)
Cycles: Split shadow functions to avoid some duplicated calculations
February 9, 2017, 13:51 (GMT)
Alembic: Use getXForm() in check, because it's used in rest of the function too

This makes the code within the function consistent.
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
February 5, 2017, 14:24 (GMT)
Merge branch 'master' into asset-engine
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021