[Bf-blender-cvs] [192df29] master: Fix T48926: Subdivide edge-ring crash

2016-07-21 Thread Campbell Barton
Commit: 192df299d946c5c4748490153c018661f2d9a5ee Author: Campbell Barton Date: Fri Jul 22 15:41:56 2016 +1000 Branches: master https://developer.blender.org/rB192df299d946c5c4748490153c018661f2d9a5ee Fix T48926: Subdivide edge-ring crash Also resolves: T34294

[Bf-blender-cvs] [d572da5] soc-2016-multiview: Merge branch 'master' into soc-2016-multiview

2016-07-21 Thread Tianwei Shen
Commit: d572da5b12cda9489c2ff787b79d79d60a9ba0f0 Author: Tianwei Shen Date: Thu Jul 21 19:43:35 2016 +0800 Branches: soc-2016-multiview https://developer.blender.org/rBd572da5b12cda9489c2ff787b79d79d60a9ba0f0 Merge branch 'master' into soc-2016-multiview

[Bf-blender-cvs] [929e969] soc-2016-multiview: trying to shift window for secondary clip

2016-07-21 Thread Tianwei Shen
Commit: 929e9694f4e4740e2301e1e996d9c466d24da58c Author: Tianwei Shen Date: Fri Jul 22 11:43:50 2016 +0800 Branches: soc-2016-multiview https://developer.blender.org/rB929e9694f4e4740e2301e1e996d9c466d24da58c trying to shift window for secondary clip

[Bf-blender-cvs] [c10b484] cycles_disney_brdf: Rollback attempt to fix sss crashing, it prevented crash by disabling sss completely, thus useless

2016-07-21 Thread Jens Verwiebe
Commit: c10b484dcad3412c34455736e9656cd38716bcb0 Author: Jens Verwiebe Date: Fri Jul 22 01:15:21 2016 +0200 Branches: cycles_disney_brdf https://developer.blender.org/rBc10b484dcad3412c34455736e9656cd38716bcb0 Rollback attempt to fix sss crashing, it prevented crash by disabling sss

[Bf-blender-cvs] [9ff8d4a] master: fix enum type / values mismatch

2016-07-21 Thread Mike Erwin
Commit: 9ff8d4a9578619786a39abfd40174e227df38152 Author: Mike Erwin Date: Thu Jul 21 18:26:54 2016 -0400 Branches: master https://developer.blender.org/rB9ff8d4a9578619786a39abfd40174e227df38152 fix enum type / values mismatch Found with PVS-Studio T48917

[Bf-blender-cvs] [08e1bba] master: fix confusing operator precedence

2016-07-21 Thread Mike Erwin
Commit: 08e1bba10c17fb0733b1795447f6c95a4318bdca Author: Mike Erwin Date: Thu Jul 21 18:52:44 2016 -0400 Branches: master https://developer.blender.org/rB08e1bba10c17fb0733b1795447f6c95a4318bdca fix confusing operator precedence Assigning within a conditional is confusing and error prone so I

[Bf-blender-cvs] [7c99b71] master: fix null pointer dereferences

2016-07-21 Thread Mike Erwin
Commit: 7c99b7110e89636e16035e10ee2795a192295024 Author: Mike Erwin Date: Thu Jul 21 18:15:54 2016 -0400 Branches: master https://developer.blender.org/rB7c99b7110e89636e16035e10ee2795a192295024 fix null pointer dereferences Found with PVS-Studio T48917

[Bf-blender-cvs] [23f1b20] master: fix comparison of identicals

2016-07-21 Thread Mike Erwin
Commit: 23f1b2073f4a98256dc368fccb9603295d04fa6a Author: Mike Erwin Date: Thu Jul 21 18:14:58 2016 -0400 Branches: master https://developer.blender.org/rB23f1b2073f4a98256dc368fccb9603295d04fa6a fix comparison of identicals Some of these check that dimensions match before running code that

[Bf-blender-cvs] [432e811] gsoc2016-improved_extrusion: Curves: Trim operator

2016-07-21 Thread João Araújo
Commit: 432e811eacc67171a62377b90d55d00166927f87 Author: João Araújo Date: Thu Jul 21 22:43:21 2016 +0100 Branches: gsoc2016-improved_extrusion https://developer.blender.org/rB432e811eacc67171a62377b90d55d00166927f87 Curves: Trim operator The trim operator works fine in 1/3 cases.

[Bf-blender-cvs] [d1f9342] master: Cleanup: pass pointer to texture draw state

2016-07-21 Thread Campbell Barton
Commit: d1f9342e37c3ead139559249b8a2cb35fdabad55 Author: Campbell Barton Date: Fri Jul 22 07:33:29 2016 +1000 Branches: master https://developer.blender.org/rBd1f9342e37c3ead139559249b8a2cb35fdabad55 Cleanup: pass pointer to texture draw state

[Bf-blender-cvs] [cddef55] master: BMesh: compare face angles as angles cosine

2016-07-21 Thread Campbell Barton
Commit: cddef5589a3df1396c071afdb568909cc95e3a16 Author: Campbell Barton Date: Fri Jul 22 07:20:42 2016 +1000 Branches: master https://developer.blender.org/rBcddef5589a3df1396c071afdb568909cc95e3a16 BMesh: compare face angles as angles cosine

[Bf-blender-cvs] [462bba3] cycles_disney_brdf: Add an undef for sc_next for safety

2016-07-21 Thread Jens Verwiebe
Commit: 462bba3f97fcc41834e0e20cc806a7958e5106f5 Author: Jens Verwiebe Date: Thu Jul 21 23:11:59 2016 +0200 Branches: cycles_disney_brdf https://developer.blender.org/rB462bba3f97fcc41834e0e20cc806a7958e5106f5 Add an undef for sc_next for safety

[Bf-blender-cvs] [875c131] master: Fix broken proxy object deletion.

2016-07-21 Thread Bastien Montagne
Commit: 875c1313b12db97ad7dc00868566d4652be3316a Author: Bastien Montagne Date: Thu Jul 21 23:02:37 2016 +0200 Branches: master https://developer.blender.org/rB875c1313b12db97ad7dc00868566d4652be3316a Fix broken proxy object deletion. Check to ensure we do not delete last instancing of an

[Bf-blender-cvs] [6ebce7e] master: fix typo in condition

2016-07-21 Thread Mike Erwin
Commit: 6ebce7e9480c87c5d574f1d48242c8272b873964 Author: Mike Erwin Date: Thu Jul 21 14:13:20 2016 -0400 Branches: master https://developer.blender.org/rB6ebce7e9480c87c5d574f1d48242c8272b873964 fix typo in condition (A - A).norm() is always 0 so condition is always true. (A - B).norm() and

[Bf-blender-cvs] [b5ba14e] master: Fix T48915: Wrong threshold on scaled objects and ortho view.

2016-07-21 Thread Germano Cavalcante
Commit: b5ba14ef7097c18080834aff03a70c5398745579 Author: Germano Cavalcante Date: Thu Jul 21 16:36:20 2016 -0300 Branches: master https://developer.blender.org/rBb5ba14ef7097c18080834aff03a70c5398745579 Fix T48915: Wrong threshold on scaled objects and ortho view. `ray_is_normalized` == true

[Bf-blender-cvs] [14995c5] master: Fix crash w/ auto-insert offset

2016-07-21 Thread Campbell Barton
Commit: 14995c5617d130dd876e57cb52b1523eb21ccebe Author: Campbell Barton Date: Fri Jul 22 04:17:24 2016 +1000 Branches: master https://developer.blender.org/rB14995c5617d130dd876e57cb52b1523eb21ccebe Fix crash w/ auto-insert offset

[Bf-blender-cvs] [f53dc5a] strand_nodes: Incorporate the generated GLSL code for hair displacement into the strands vertex shader.

2016-07-21 Thread Lukas Tönne
Commit: f53dc5a34bc47ae948bcc2263ac252a243ce53fa Author: Lukas Tönne Date: Thu Jul 21 18:32:19 2016 +0200 Branches: strand_nodes https://developer.blender.org/rBf53dc5a34bc47ae948bcc2263ac252a243ce53fa Incorporate the generated GLSL code for hair displacement into the strands vertex shader.

[Bf-blender-cvs] [74e2186] strand_nodes: Emit function calls for each node.

2016-07-21 Thread Lukas Tönne
Commit: 74e21867ffcd445735ab2144f19545487f7be056 Author: Lukas Tönne Date: Thu Jul 21 18:03:16 2016 +0200 Branches: strand_nodes https://developer.blender.org/rB74e21867ffcd445735ab2144f19545487f7be056 Emit function calls for each node. Base functions are yet to be defined.

[Bf-blender-cvs] [9279bee] master: remove repeated codec-supports-alpha check

2016-07-21 Thread Mike Erwin
Commit: 9279bee58302f70fed3549887835e1374a032bd7 Author: Mike Erwin Date: Thu Jul 21 13:50:35 2016 -0400 Branches: master https://developer.blender.org/rB9279bee58302f70fed3549887835e1374a032bd7 remove repeated codec-supports-alpha check I don’t think any other codec enum makes sense here, so

[Bf-blender-cvs] [379a573] soc-2016-uv_tools: WIP Simulated Annealing

2016-07-21 Thread Phil Gosch
Commit: 379a57348b2e1e2d43ee35c3e0acf5e4db9664ab Author: Phil Gosch Date: Thu Jul 21 18:32:39 2016 +0200 Branches: soc-2016-uv_tools https://developer.blender.org/rB379a57348b2e1e2d43ee35c3e0acf5e4db9664ab WIP Simulated Annealing Iterations now only recompute placement of one random chart

[Bf-blender-cvs] [75dbf6d] alembic_basic_io: Make sure edges are computed.

2016-07-21 Thread Kévin Dietrich
Commit: 75dbf6d9c4fae846523f619d6b0e552761820184 Author: Kévin Dietrich Date: Thu Jul 21 18:13:42 2016 +0200 Branches: alembic_basic_io https://developer.blender.org/rB75dbf6d9c4fae846523f619d6b0e552761820184 Make sure edges are computed.

[Bf-blender-cvs] [b044546] strand_nodes: Node API for generating hair deformation GLSL code.

2016-07-21 Thread Lukas Tönne
Commit: b044546587f049eaf39dd672217ac701bd828fac Author: Lukas Tönne Date: Wed Jul 20 12:15:54 2016 +0200 Branches: strand_nodes https://developer.blender.org/rBb044546587f049eaf39dd672217ac701bd828fac Node API for generating hair deformation GLSL code. This is just a stub atm. The BVM system

[Bf-blender-cvs] [878c339] strand_nodes: First steps for the GLSL code generator and hair displacement nodes.

2016-07-21 Thread Lukas Tönne
Commit: 878c339cdeaaec6f55734d2ae497f1bdd29cb56f Author: Lukas Tönne Date: Thu Jul 21 15:33:01 2016 +0200 Branches: strand_nodes https://developer.blender.org/rB878c339cdeaaec6f55734d2ae497f1bdd29cb56f First steps for the GLSL code generator and hair displacement nodes.

[Bf-blender-cvs] [89dd302] strand_nodes: Merge branch 'strand_gpu' into strand_nodes

2016-07-21 Thread Lukas Tönne
Commit: 89dd3022d180cc4c0fabcb05c58166b261b1441f Author: Lukas Tönne Date: Wed Jul 20 10:36:04 2016 +0200 Branches: strand_nodes https://developer.blender.org/rB89dd3022d180cc4c0fabcb05c58166b261b1441f Merge branch 'strand_gpu' into strand_nodes

[Bf-blender-cvs] [831a4a3] strand_nodes: Support dual values for autodiff'ing in GLSL codegen right from the start.

2016-07-21 Thread Lukas Tönne
Commit: 831a4a3f96c9ab1ffae5ce62aedf7547749a9e37 Author: Lukas Tönne Date: Thu Jul 21 17:38:33 2016 +0200 Branches: strand_nodes https://developer.blender.org/rB831a4a3f96c9ab1ffae5ce62aedf7547749a9e37 Support dual values for autodiff'ing in GLSL codegen right from the start. Note that for the

[Bf-blender-cvs] [454cae8] strand_nodes: Smarter handling of debug_mode enum in the debugging utility script.

2016-07-21 Thread Lukas Tönne
Commit: 454cae8361392fea5c241cf89da5f9f2dd2080b5 Author: Lukas Tönne Date: Wed Jul 20 12:10:18 2016 +0200 Branches: strand_nodes https://developer.blender.org/rB454cae8361392fea5c241cf89da5f9f2dd2080b5 Smarter handling of debug_mode enum in the debugging utility script.

[Bf-blender-cvs] [a655c35] strand_nodes: Merge branch 'strand_gpu' into strand_nodes

2016-07-21 Thread Lukas Tönne
Commit: a655c3520be22baee208d0732b1d45697b0b30da Author: Lukas Tönne Date: Tue Jul 19 17:13:10 2016 +0200 Branches: strand_nodes https://developer.blender.org/rBa655c3520be22baee208d0732b1d45697b0b30da Merge branch 'strand_gpu' into strand_nodes

[Bf-blender-cvs] [c4f8562] strand_nodes: New code generator for GLSL code.

2016-07-21 Thread Lukas Tönne
Commit: c4f85627c34a3a79d91b15946508d0b725514599 Author: Lukas Tönne Date: Wed Jul 20 12:08:59 2016 +0200 Branches: strand_nodes https://developer.blender.org/rBc4f85627c34a3a79d91b15946508d0b725514599 New code generator for GLSL code. This can be used as part of shaders.

[Bf-blender-cvs] [ecebe94] strand_nodes: Merge branch 'strand_gpu' into strand_nodes

2016-07-21 Thread Lukas Tönne
Commit: ecebe940e042ec03f432e413ea422bf79705f3c6 Author: Lukas Tönne Date: Tue Jul 19 11:09:26 2016 +0200 Branches: strand_nodes https://developer.blender.org/rBecebe940e042ec03f432e413ea422bf79705f3c6 Merge branch 'strand_gpu' into strand_nodes

[Bf-blender-cvs] [571c9d7] strand_nodes: Merge branch 'master' into strand_nodes

2016-07-21 Thread Lukas Tönne
Commit: 571c9d7520adf7795704703eb34458e99c113fb8 Author: Lukas Tönne Date: Tue Jul 19 11:43:27 2016 +0200 Branches: strand_nodes https://developer.blender.org/rB571c9d7520adf7795704703eb34458e99c113fb8 Merge branch 'master' into strand_nodes

[Bf-blender-cvs] [9d0cbbe] master: Tracking: Fix bug when tracker will keep trying tracking past the footage

2016-07-21 Thread Sergey Sharybin
Commit: 9d0cbbe1dd97a0346d8e10f9ddc2608181bf1148 Author: Sergey Sharybin Date: Thu Jul 21 17:01:26 2016 +0200 Branches: master https://developer.blender.org/rB9d0cbbe1dd97a0346d8e10f9ddc2608181bf1148 Tracking: Fix bug when tracker will keep trying tracking past the footage

[Bf-blender-cvs] [85761d4] alembic_basic_io: Make mesh validation optional.

2016-07-21 Thread Kévin Dietrich
Commit: 85761d4779500753a38aa2368c460454c1cb49b3 Author: Kévin Dietrich Date: Thu Jul 21 17:27:52 2016 +0200 Branches: alembic_basic_io https://developer.blender.org/rB85761d4779500753a38aa2368c460454c1cb49b3 Make mesh validation optional.

[Bf-blender-cvs] [9be4cd5] alembic_basic_io: Merge branch 'master' into alembic_basic_io

2016-07-21 Thread Kévin Dietrich
Commit: 9be4cd52a795c1139700348be1bcc5d38150f0e5 Author: Kévin Dietrich Date: Thu Jul 21 17:12:09 2016 +0200 Branches: alembic_basic_io https://developer.blender.org/rB9be4cd52a795c1139700348be1bcc5d38150f0e5 Merge branch 'master' into alembic_basic_io Conflicts:

[Bf-blender-cvs] [01fed3d] alembic_basic_io: Add a make local function to CacheFile id block.

2016-07-21 Thread Kévin Dietrich
Commit: 01fed3dc55ff67b651055913d2b93c76cfffb5dd Author: Kévin Dietrich Date: Thu Jul 21 17:20:32 2016 +0200 Branches: alembic_basic_io https://developer.blender.org/rB01fed3dc55ff67b651055913d2b93c76cfffb5dd Add a make local function to CacheFile id block.

[Bf-blender-cvs] [2977dcf] master: Tracking: Fix possible cases when tracker will try tracking failed tracks

2016-07-21 Thread Sergey Sharybin
Commit: 2977dcf2f7471e00079100803fd4203fcf97f20a Author: Sergey Sharybin Date: Thu Jul 21 16:53:45 2016 +0200 Branches: master https://developer.blender.org/rB2977dcf2f7471e00079100803fd4203fcf97f20a Tracking: Fix possible cases when tracker will try tracking failed tracks

[Bf-blender-cvs] [db0c2be] master: BKE mesh mapping: add new BKE_mesh_edge_loop_map_create().

2016-07-21 Thread Bastien Montagne
Commit: db0c2be55e8705f939c944430be1c9d55598a211 Author: Bastien Montagne Date: Thu Jul 21 16:30:57 2016 +0200 Branches: master https://developer.blender.org/rBdb0c2be55e8705f939c944430be1c9d55598a211 BKE mesh mapping: add new BKE_mesh_edge_loop_map_create(). Maps edges to all their pair of

[Bf-blender-cvs] [b156674] master: Fix missing datablocks types in id_make_local.

2016-07-21 Thread Bastien Montagne
Commit: b1566742516a66d2b68ebb4bacb6802582c09489 Author: Bastien Montagne Date: Thu Jul 21 16:09:08 2016 +0200 Branches: master https://developer.blender.org/rBb1566742516a66d2b68ebb4bacb6802582c09489 Fix missing datablocks types in id_make_local. Adding make_local for

[Bf-blender-cvs] [d4342b3] master: Fix (unreported) memleak in image copy function.

2016-07-21 Thread Bastien Montagne
Commit: d4342b38971b26d50d86e1bb47fed804db1aef6d Author: Bastien Montagne Date: Thu Jul 21 16:27:30 2016 +0200 Branches: master https://developer.blender.org/rBd4342b38971b26d50d86e1bb47fed804db1aef6d Fix (unreported) memleak in image copy function.

[Bf-blender-cvs] [2969b30] master: Fix stupid (harmless) mistake in recent commit.

2016-07-21 Thread Bastien Montagne
Commit: 2969b308130e44538b8e40a1c17a434f5aa29062 Author: Bastien Montagne Date: Thu Jul 21 16:25:12 2016 +0200 Branches: master https://developer.blender.org/rB2969b308130e44538b8e40a1c17a434f5aa29062 Fix stupid (harmless) mistake in recent commit.

[Bf-blender-cvs] [aedff9d] master: Add BKE_mesh_calc_islands_loop_poly_uvmap and use it in new OSD UV subdiv.

2016-07-21 Thread Bastien Montagne
Commit: aedff9dbef6c5847b6d8e855eb64401d44611f20 Author: Bastien Montagne Date: Thu Jul 21 16:53:00 2016 +0200 Branches: master https://developer.blender.org/rBaedff9dbef6c5847b6d8e855eb64401d44611f20 Add BKE_mesh_calc_islands_loop_poly_uvmap and use it in new OSD UV subdiv. Also renamed

[Bf-blender-cvs] [77ff125] master: BKE_library_make_local: clear behind us no more used linked datablocks.

2016-07-21 Thread Bastien Montagne
Commit: 77ff125232baf35c29e327d19f6c2e3799326f46 Author: Bastien Montagne Date: Thu Jul 21 16:18:05 2016 +0200 Branches: master https://developer.blender.org/rB77ff125232baf35c29e327d19f6c2e3799326f46 BKE_library_make_local: clear behind us no more used linked datablocks. This is really not

[Bf-blender-cvs] [af2deb5] master: Fix (unreported) crash in some case when remapping armature data.

2016-07-21 Thread Bastien Montagne
Commit: af2deb5438e8f402901d31edd94a8457f006c4f1 Author: Bastien Montagne Date: Thu Jul 21 16:15:00 2016 +0200 Branches: master https://developer.blender.org/rBaf2deb5438e8f402901d31edd94a8457f006c4f1 Fix (unreported) crash in some case when remapping armature data. Those bone pointers in

[Bf-blender-cvs] [5dc7dc7] master: Cleanup: get rid of lib_indirect_test_id.

2016-07-21 Thread Bastien Montagne
Commit: 5dc7dc70ea4df712a2cf9144aa32ccfaf88442b1 Author: Bastien Montagne Date: Wed Jul 20 19:59:21 2016 +0200 Branches: master https://developer.blender.org/rB5dc7dc70ea4df712a2cf9144aa32ccfaf88442b1 Cleanup: get rid of lib_indirect_test_id. id_make_local and later remapping are supposed to

[Bf-blender-cvs] [d8d4bef] master: Refactor/deduplicate even more make_local code (and fix part of T48907).

2016-07-21 Thread Bastien Montagne
Commit: d8d4bef6ccc3556a5691e5b633ebad895a795872 Author: Bastien Montagne Date: Wed Jul 20 19:49:45 2016 +0200 Branches: master https://developer.blender.org/rBd8d4bef6ccc3556a5691e5b633ebad895a795872 Refactor/deduplicate even more make_local code (and fix part of T48907). Turns out most

[Bf-blender-cvs] [1c9a324] alembic_basic_io: Merge branch 'master' into alembic_basic_io

2016-07-21 Thread Kévin Dietrich
Commit: 1c9a32477dc9fbaebffae654c0c19c99352a608e Author: Kévin Dietrich Date: Thu Jul 21 12:51:21 2016 +0200 Branches: alembic_basic_io https://developer.blender.org/rB1c9a32477dc9fbaebffae654c0c19c99352a608e Merge branch 'master' into alembic_basic_io

[Bf-blender-cvs] [d8f8423] alembic_basic_io: Merge branch 'master' into alembic_basic_io

2016-07-21 Thread Kévin Dietrich
Commit: d8f84235102e05b9eefdf522425b8c7c8a8a4ef7 Author: Kévin Dietrich Date: Thu Jul 21 16:17:15 2016 +0200 Branches: alembic_basic_io https://developer.blender.org/rBd8f84235102e05b9eefdf522425b8c7c8a8a4ef7 Merge branch 'master' into alembic_basic_io

[Bf-blender-cvs] [fc74cd5] alembic_basic_io: Implement CacheFile in the legacy dependency graph.

2016-07-21 Thread Kévin Dietrich
Commit: fc74cd55886fe6232ab14be9e44fb78b512f5e8e Author: Kévin Dietrich Date: Thu Jul 21 15:05:37 2016 +0200 Branches: alembic_basic_io https://developer.blender.org/rBfc74cd55886fe6232ab14be9e44fb78b512f5e8e Implement CacheFile in the legacy dependency graph.

[Bf-blender-cvs] [1deb01a] master: Attempt to fix compilation on Windows, take 2

2016-07-21 Thread Kévin Dietrich
Commit: 1deb01a9b9c00bb31fa9bad7a3b00087e29e054c Author: Kévin Dietrich Date: Thu Jul 21 16:12:31 2016 +0200 Branches: master https://developer.blender.org/rB1deb01a9b9c00bb31fa9bad7a3b00087e29e054c Attempt to fix compilation on Windows, take 2 Previous patch was wrong apparently... :|

[Bf-blender-cvs] [be1c854] master: Attempt to fix compilation error on Windows.

2016-07-21 Thread Kévin Dietrich
Commit: be1c854019a26f6472abea6d9d9948b7dab4dc12 Author: Kévin Dietrich Date: Thu Jul 21 15:45:07 2016 +0200 Branches: master https://developer.blender.org/rBbe1c854019a26f6472abea6d9d9948b7dab4dc12 Attempt to fix compilation error on Windows. Patch from @fjuhec.

[Bf-blender-cvs] [9628be3] soc-2016-multiview: fix bug in secondary clip open button

2016-07-21 Thread Tianwei Shen
Commit: 9628be36799f623230da4b9e80863524427bdd1c Author: Tianwei Shen Date: Thu Jul 21 19:15:27 2016 +0800 Branches: soc-2016-multiview https://developer.blender.org/rB9628be36799f623230da4b9e80863524427bdd1c fix bug in secondary clip open button after consulting Sergey, I have exposed

[Bf-blender-cvs] [aa316c7] master: OpenSubdiv: Prepare majority of things to have proper subdivided UV

2016-07-21 Thread Sergey Sharybin
Commit: aa316c73e015be6bb7b93e59c779c53316510590 Author: Sergey Sharybin Date: Thu Jul 21 12:33:11 2016 +0200 Branches: master https://developer.blender.org/rBaa316c73e015be6bb7b93e59c779c53316510590 OpenSubdiv: Prepare majority of things to have proper subdivided UV Mainly the changes are