Revision 92ecd32 by Sergey Sharybin / Bastien Montagne (asset-engine, asset-engine--archived, id_override_static) February 9, 2017, 13:51 (GMT) |
Cycles: Use an utility function to sort intersections array |
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. |
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 54cde6d by Sybren A. Stüvel / Bastien Montagne (asset-engine, asset-engine--archived, id_override_static) February 9, 2017, 13:51 (GMT) |
Fix T49249: Alembic export with multiple hair systems crash blender Removed unnecessary call to DM_update_tessface_data(). This call is already performed by DM_ensure_tessface(dm). The call being performed twice caused a failing BLI_assert(). Reviewed by: K�vin Dietrich |
Revision 6b5dde4 by Sybren A. Stüvel / Bastien Montagne (asset-engine, asset-engine--archived, id_override_static) February 9, 2017, 13:51 (GMT) |
Alembic export: avoid infinite loops trying to find parent objects. Also added some assertions for debugging purposes Reviewed by: K�vin Dietrich |
Revision 7fc974f by Sybren A. Stüvel / Bastien Montagne (asset-engine, asset-engine--archived, id_override_static) February 9, 2017, 13:51 (GMT) |
Alembic export: only create transform writer if the object should be exported Reviewed by: K�vin Dietrich |
Revision 154b045 by Sybren A. Stüvel / Bastien Montagne (asset-engine, asset-engine--archived, id_override_static) February 9, 2017, 13:51 (GMT) |
Alembic: #undef'ed the correct macro TEST_RET is not defined anywhere in Blender's sources, and LAYER_CMP is no longer used after this function ends. |
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 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 |
February 9, 2017, 13:34 (GMT) |
Swap order of selectability/visibility toggles Just to be consistent with outliner. |
February 9, 2017, 13:28 (GMT) |
Add columns for visibility and selectability toggles Good example of where the table API is useful: Adding new columns is a small change. |
February 9, 2017, 13:27 (GMT) |
Merge remote-tracking branch 'origin/master' into soc-2016-cycles_denoising Conflicts: source/blender/blenloader/intern/writefile.c |
February 9, 2017, 13:01 (GMT) |
Use entire width of collections editor for table |
February 9, 2017, 12:58 (GMT) |
Use table background drawing for collections editor |
February 9, 2017, 12:52 (GMT) |
Merge branch 'uiTable' into temp-layers-ui-table |
February 9, 2017, 12:51 (GMT) |
Fix mistakes with background drawing |
February 9, 2017, 11:14 (GMT) |
Cycles: Fix OpenCL mem_zero loop Was a silly typo that caused the last iteration to be skipped. |
February 9, 2017, 04:22 (GMT) |
Draw collection names using layout/button engine Instead of drawing it directly via BLF call. |
February 9, 2017, 04:09 (GMT) |
Merge branch 'uiTable' into temp-layers-ui-table |
February 9, 2017, 04:09 (GMT) |
Create and pass a uiLayout to cells Played with a more complex and more efficient version, but that made things pretty complicated. Now this is a simple, but less optimized, solution. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021