Revision b2a0571 by Sergey Sharybin / Bastien Montagne (asset-engine, asset-engine--archived, id_override_static) February 9, 2017, 13:51 (GMT) |
Cycles: Fix regression with transparent shadows in volume |
Revision b728e9f by Sergey Sharybin / Bastien Montagne (asset-engine, asset-engine--archived, id_override_static) 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. |
Revision b745195 by Sergey Sharybin / Bastien Montagne (asset-engine, asset-engine--archived, id_override_static) February 9, 2017, 13:51 (GMT) |
Cycles: Split shadow functions to avoid some duplicated calculations |
Revision bc7a33f by Sybren A. Stüvel / Bastien Montagne (asset-engine, asset-engine--archived, id_override_static) 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. |
Revision beb6677 by Sergey Sharybin / Bastien Montagne (asset-engine, asset-engine--archived, id_override_static) 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. |
Revision c42f64a by Joshua Leung / Bastien Montagne (asset-engine, asset-engine--archived, id_override_static) February 9, 2017, 13:51 (GMT) |
Fix: GPencil delete operators did not respect color locking |
Revision d4cc008 by Sybren A. Stüvel / Bastien Montagne (asset-engine, asset-engine--archived, id_override_static) 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 |
Revision dce4e61 by Joshua Leung / Bastien Montagne (asset-engine, asset-engine--archived, id_override_static) February 9, 2017, 13:51 (GMT) |
Use a smaller cross icon for clearing search box contents |
Revision e4280e0 by Sergey Sharybin / Bastien Montagne (asset-engine, asset-engine--archived, id_override_static) 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 |
|